我正在为我的iOS项目构建一个自定义视图控制器容器,我几乎明白我在做什么。我坚持的一件事是你如何(正确 - 也就是不是黑客)在父控制器框架的PART中添加一个视图控制器。了解电子邮件应用中有多个视图控制器/视图?如何构建一个自定义控制器容器来指定这些子视图控制器的位置?你如何正确添加这样的控制器?我想知道苹果指定的“正确”方式(最佳实践)。
编辑:在看了这个之后我想了一个可能的方法是用自定义大小创建视图然后将它们推送到父级。这是正确的方法吗?
答案 0 :(得分:0)
你有点自己回答。您作为示例的视图使用UISplitViewController
来显示两个单独的视图(左侧和右侧)。每个视图都有一个拥有它的视图控制器。请注意,左侧包括所有视图,如搜索,导航栏和工具栏。所以只需创建两个独立的视图控制器并将它们添加到UISplitViewController
,你应该是金色的!无论您通常创建视图,都会创建视图本身。故事板,NIB或代码工作。