我有一个UIViewController
,它将(推)到另一个UIViewController
。第一个控制器包含一个布局合理的UIToolBar
菜单,我希望它能够在辅助UIViewController
(以及我在导航堆栈上推送的其他菜单)上持续存在。
这可能吗?
答案 0 :(得分:2)
这可以通过故事板中的容器视图完成,也可以使用代码中的自定义容器视图控制器api来完成。在故事板中,您可以将工具栏添加到视图控制器,在容器视图中拖动,并调整其大小以占用视图的其余部分。您将自动获得与嵌入segue连接的视图控制器到容器视图。选择它,并将其嵌入导航控制器中。您可以使用prepareForSegue(将在主视图控制器 - 具有容器视图的实例之后立即调用)来获取对导航控制器的引用(它将是destinationViewController)。