显示UINavigationBar不起作用

时间:2014-06-15 19:44:00

标签: ios objective-c ios7 ios6

我在UITabBarController内部有一个UINavigationController,当需要选项卡时,它最初在视图之前隐藏了导航栏,但是当我尝试在文件中显示导航栏时没有任何反应,如果我在转换之前执行它然后在我在两个控制器之间推出之前是否有一种方法可以停止此效果并使其成为当下一个ViewController加载导航栏时它出现在它上面?

这不是特定于操作系统的问题,因为它发生在iOS 6和7中

2 个答案:

答案 0 :(得分:1)

UITabBarController类并非旨在用作UINavigationController的子级,这可能解释了为什么您会看到奇怪的行为。如果你绝对需要UINavigationController中的标签栏,你可能需要自己动手。否则,将UITabBarController设置为窗口的根视图控制器,并使用导航控制器填充它。

答案 1 :(得分:0)

管理工作虽然给了conmulligan的功劳,因为他给了我一个隐藏导航栏的想法,并将viewcontroller嵌入到一个新的导航控制器中,所以有一个全新的导航栏