我正在阅读文档:
您需要确定视图可以显示的子项数 控制器,当这些孩子被显示时,和哪里 它们出现在视图控制器的视图层次结构中。
但是我应该在哪种方法中定位视图控制器子视图?假设我在容器中有两个UIViewController,我想要一个在另一个旁边..我该怎么做?
答案 0 :(得分:1)
在我的一篇文章中,我演示了如何使用UIViewController Containment创建一个简单的仪表板应用程序。
答案 1 :(得分:0)
每个子视图控制器都有view
属性。将这些视图添加到自己的视图时,可以设置这些视图的框架。
答案 2 :(得分:0)
这取决于你可能拥有的情况。如果您需要在第一次显示视图时显示所有子项,则在viewDidLoad(如果使用xib或nib)或loadView中添加视图控制器和视图(如果以编程方式完成)。如果需要按需显示子视图控制器,比如触摸按钮后,则可以在单独的方法中添加子视图控制器和关联视图。
您需要像布置任何其他子视图一样布局子视图控制器的视图。请记住,视图控制器包含只是允许您模块化代码的另一种方法。
查看此链接,该链接有助于解释如何添加子视图控制器:Animate change of view controllers without using navigation controller stack, subviews or modal controllers?
这是一个简单的示例项目,展示了如何添加子视图控制器:https://github.com/toolmanGitHub/stackedViewControllers
祝你好运!