UITabBarController 和 UINavigationController 中的编辑按钮

Edit button inside UITabBarController and UINavigationController

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

我的故事板:

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

NavController -> TabBarController -> ViewControllerA
                                  \
                                   -> ViewControllerB

您必须执行以下操作:

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

UITabBarControllers 应该始终是根视图。每个child view controller都需要自己的navigation controller来实现你想要的navigation bar + tab bar效果。以下是该结构的示例:

至于在完成上述操作后向每个视图控制器添加导航项/标题,请确保将导航项拖到每个视图控制器上。您可以在实用程序视图底部的 Object 库中找到导航项: