Ces*_*are 5 storyboard ios swift
我有一个基本视图控制器,就像我的"蓝图",创建更多的视图控制器来显示用户(注册/登录/重置密码/等).该基本视图控制器具有容器视图.
我有许多小视图控制器,我想要基本视图控制器的容器视图,如下所示:
如何为容器视图使用不同的视图控制器?如何在容器视图中指定可以使用的迷你视图控制器?我可能会使用故事板ID/segues但我不知道如何.有小费吗?
小智 10
您好cesare可以通过在baseClass中使用containerView来解决问题,您可以在其中使用三个不同的viewControllers.
请找到这些简单的教程,您可以在其中以编程方式添加或删除子viewController
private func add(asChildViewController viewController: UIViewController) {
// Add Child View Controller
addChildViewController(viewController)
// Add Child View as Subview
view.addSubview(viewController.view)
// Configure Child View
viewController.view.frame = view.bounds
viewController.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
// Notify Child View Controller
viewController.didMove(toParentViewController: self)
}
private func remove(asChildViewController viewController: UIViewController) {
// Notify Child View Controller
viewController.willMove(toParentViewController: nil)
// Remove Child View From Superview
viewController.view.removeFromSuperview()
// Notify Child View Controller
viewController.removeFromParentViewController()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3268 次 |
| 最近记录: |