具有相同选项卡控制器的多个视图控制器

时间:2018-08-01 08:14:44

标签: ios xcode storyboard uitabbarcontroller

在我的应用程序中使用制表符控制器时,我有5个主要的制表符。 但是每个控制器都导航到另一个控制器,我希望子控制器具有相同的选项卡,而选项卡式选项卡将是从中导航的主要控制器...

例如:

enter image description here

我希望红色正方形中的控制器具有相同的主选项卡,并在导航至该选项卡时单击中间的选项卡。

如何实现?

2 个答案:

答案 0 :(得分:2)

您需要在UINavigationController之后添加UITabBarController

要快速修复Storyboard,请选择UIViewController之后的第一个UITabBarController,然后在Xcode菜单中执行Editor -> Embed In -> Navigation Controller

enter image description here

答案 1 :(得分:2)

使用TabBarController将连接到UINavigationController的所有First View控制器连接如下:

之所以这样做,是因为我们需要在ViewControllers中打开其他TabBarController。如果我们不使用NavigationController,那么它将产生nil,并且不会在其他tabBar上显示ViewControllers