具有相同选项卡控制器的多个视图控制器
Multiple view controllers with same tab controller
我在我的应用程序中使用选项卡控制器,我有 5 个主要选项卡。
但是每个控制器都导航到另一个控制器,我希望子控制器具有相同的选项卡,并且选项卡式选项卡将是它从中导航的主控制器...
例如:
我希望红色方块中的控制器具有相同的主选项卡,并且在导航到它时单击中间的选项卡..
如何实现?
您需要在 UITabBarController
之后添加一个 UINavigationController
。
为了快速修复 Storyboard,select UITabBarController
之后的第一个 UIViewController
和 Xcode 菜单中的 Editor -> Embed In -> Navigation Controller
将所有附加到 TabBarController
的第一个视图控制器连接到 UINavigationController
,如下所示:
我们之所以这样做是因为我们需要在我们的TabBarController
中打开其他ViewControllers
。如果我们不使用 NavigationController
那么它会产生 nil
并且不会在其他 ViewControllers
.
上显示 tabBar
我在我的应用程序中使用选项卡控制器,我有 5 个主要选项卡。 但是每个控制器都导航到另一个控制器,我希望子控制器具有相同的选项卡,并且选项卡式选项卡将是它从中导航的主控制器...
例如:
我希望红色方块中的控制器具有相同的主选项卡,并且在导航到它时单击中间的选项卡..
如何实现?
您需要在 UITabBarController
之后添加一个 UINavigationController
。
为了快速修复 Storyboard,select UITabBarController
之后的第一个 UIViewController
和 Xcode 菜单中的 Editor -> Embed In -> Navigation Controller
将所有附加到 TabBarController
的第一个视图控制器连接到 UINavigationController
,如下所示:
我们之所以这样做是因为我们需要在我们的TabBarController
中打开其他ViewControllers
。如果我们不使用 NavigationController
那么它会产生 nil
并且不会在其他 ViewControllers
.
tabBar