我刚刚将我的 UINavigationController 嵌入到 UITabBarController 中。我再也看不到我的 View 标题或编辑按钮。请看下面的 Storyboard。如何使编辑按钮再次可见?
最佳答案
而不是以下组织(您当前正在使用):
NavController -> TabBarController -> ViewControllerA
\
-> ViewControllerB
您必须执行以下操作:
TabBarController -> NavControllerA -> ViewControllerA
\
-> NavControllerB -> ViewControllerB
UITabBarController
应该始终是 Root View 。每个child view controller都需要自己的navigation controller来实现你想要的navigation bar + tab bar的效果。以下是该结构的示例:
至于在完成上述操作后向每个 View Controller 添加导航项/标题,请确保将导航项拖到每个 View Controller 上。您可以在实用程序 View 底部的对象库中找到导航项:
关于ios - UITabBarController 和 UINavigationController 中的编辑按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40509479/