在我的应用程序中使用制表符控制器时,我有5个主要的制表符。 但是每个控制器都导航到另一个控制器,我希望子控制器具有相同的选项卡,而选项卡式选项卡将是从中导航的主要控制器...
例如:
我希望红色正方形中的控制器具有相同的主选项卡,并在导航至该选项卡时单击中间的选项卡。
如何实现?
答案 0 :(得分:2)
您需要在UINavigationController
之后添加UITabBarController
。
要快速修复Storyboard,请选择UIViewController
之后的第一个UITabBarController
,然后在Xcode菜单中执行Editor -> Embed In -> Navigation Controller
答案 1 :(得分:2)
使用TabBarController
将连接到UINavigationController
的所有First View控制器连接如下:
之所以这样做,是因为我们需要在ViewControllers
中打开其他TabBarController
。如果我们不使用NavigationController
,那么它将产生nil
,并且不会在其他tabBar
上显示ViewControllers
。