в моем MainViewController У меня есть scrollView
и добавить ChildView
, который работает нормально. В этом примере я создаю экземпляр моего PlansViewController2
и добавляю его как ChildView
к своему scrollView
.
После выбора Cell
он выдвигает новый контроллер. Но я хочу добавить новый контроллер как ChildView
к моему `scrollView.
@IBAction func planAction(_ sender: UIButton) {
let newPlan = sender.frame.origin.x
scrollView.subviews.forEach{$0.removeFromSuperview()}
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let nextController = storyBoard.instantiateViewController(withIdentifier: "PlansViewController2") as! PlansViewController2
addChildView(viewController: nextController, in: scrollView)
self.movingView.frame.origin.x = newPlan
}
Я мой PlansViewController2
Я нажимаю другой ViewController
, но я хочу добавить его также в мой scrollView
от предыдущего контроллера.
let storyBoard = UIStoryboard(name:"Main", bundle:nil)
let planViewCtrl = storyBoard.instantiateViewController(withIdentifier: "PlanViewCtrl") as! PlanViewController
planViewCtrl.navigationItem.title = plan.title
self.show(planViewCtrl, sender: self)
_ = planViewCtrl.view // force view loading, so we can set it up properly
_ = self.updateLastUsed(plan: plan)
planViewCtrl.plan = plan
Можно ли добавить - в моем случае здесь - PlanViewController
в мой scrollView
из моего MainViewController
?