iOS:在segue期间保持UIToolBar在顶部

时间:2014-02-25 01:33:28

标签: ios objective-c

我有一个UIViewController,它将(推)到另一个UIViewController。第一个控制器包含一个布局合理的UIToolBar菜单,我希望它能够在辅助UIViewController(以及我在导航堆栈上推送的其他菜单)上持续存在。

这可能吗?

1 个答案:

答案 0 :(得分:2)

这可以通过故事板中的容器视图完成,也可以使用代码中的自定义容器视图控制器api来完成。在故事板中,您可以将工具栏添加到视图控制器,在容器视图中拖动,并调整其大小以占用视图的其余部分。您将自动获得与嵌入segue连接的视图控制器到容器视图。选择它,并将其嵌入导航控制器中。您可以使用prepareForSegue(将在主视图控制器 - 具有容器视图的实例之后立即调用)来获取对导航控制器的引用(它将是destinationViewController)。