0

这是我的应用程序中的基本导航方案

http://i.stack.imgur.com/xaDtw.jpg

一旦我访问选项卡式视图控制器的第一个视图,TabView 按钮界面就不存在了,而只有带有“后退”按钮的顶部导航栏。我想要由两个控制器管理的视图。我在这里看到了很多关于此的帖子,但它们都已严重过时,并且链接到的任何页面都不再可用。

4

1 回答 1

1

你需要改变这个:

      NavController-->tabBarController
                               |
                               |
                               |->Item1ViewController
                               |
                               |->Item2ViewController
                               |
                               |->Item3ViewController

对此:

                      tabBarController
                               |
                               |
                               |-->NavController->Item1ViewController
                               |
                               |-->NavController->Item2ViewController
                               |
                               |-->NavController->Item3ViewController

您如何管理这部分:

-->NavController-->ViewController-->TabBarController

取决于您的目标是......例如,viewController 是 loginScreen 吗?您有多种选择,例如

-->NavController-->ViewController--[modal segue]-->TabBarController

-->TabBarController-->Item1ViewController--[modal segue]-->loginController

这是一个更广泛的应用程序设计问题......

我在这里有相关的答案: 我的标签栏控制器在推送后消失

在这里: 如何处理 UINavigationControllers 和 UITabBarControllers iOS 6.1

于 2013-04-18T11:50:23.060 回答