在UITabBarController和UINavigationController中编辑按钮

时间:2016-11-09 14:35:28

标签: ios iphone swift storyboard uitabbarcontroller

我刚刚将UINavigationController嵌入到UITabBarController中。我再也看不到我的视图标题或编辑按钮了。请参阅下面的故事板。如何再次显示编辑按钮?

我的故事板: My Storyboard

1 个答案:

答案 0 :(得分:1)

而不是以下组织(您当前正在使用):

NavController -> TabBarController -> ViewControllerA
                                  \
                                   -> ViewControllerB

您必须执行以下操作:

TabBarController -> NavControllerA -> ViewControllerA
                 \
                  -> NavControllerB -> ViewControllerB

UITabBarController应该始终是根视图。每个子视图控制器都需要自己的导航控制器来实现您想要的导航栏+标签栏效果。以下是结构应该是什么样子的示例:

Storyboard laid out with TabBarController at the root.

在完成上述操作后,为每个视图控制器添加导航项目/标题,请确保将导航项目拖动到每个视图控制器上。您可以在Utilities视图底部的Object Library中找到Navigation Item:

Navigation Item in the Object Library