标签栏控制器应用程序中没有顶部导航栏

use*_*623 6 iphone uinavigationbar tabbarcontroller ios5

我是iphone编程的新手,并且偶然发现了这个问题,我想这应该是非常基本的东西.

我正在使用从XCode IOS 5.1中的模板创建的标签栏应用程序.它工作正常并在故事板中创建了3个屏幕(标签栏控制器+ + 2个下降视图)但是当我尝试在这两个视图中添加顶部栏时出现问题...

我通过在对象检查器中为选项卡栏控制器添加界面构建器中的顶部导航栏来执行此操作.勾选此选项后,顶栏显示在我的故事板中,适用于所有3个屏幕(tabbarcontroller + 2个后视图),但在我运行项目后,顶部导航栏不再存在.

我在这里错过了什么?为什么没有顶吧?

Nuz*_*ari 17

如果要在两个ViewControllers基于标签栏的应用程序上显示导航栏,则可以执行以下操作:

  1. 删除viewcontroller1,然后ViewController从库中拖入故事板并选择它并转到Editor\Embed In\Navigation Controller.

  2. UITabBarController,单击标签栏并右键单击,选择关系并将其拖动到导航控制器.(表示将其添加UINavigationController为选项卡).

希望这可以帮助!


Bal*_*ala 15

通过这种方式我将导航栏从tabBarController视图集成到我的viewController

按照Nuzhat Zari显示基于tabBar的应用程序的viewcontrollers上的导航栏