我在UITabBarController里面有一个UINavigationController,当需要标签时,它最初在视图之前隐藏了导航栏,但是当我尝试在文件中显示导航栏时,什么也没有发生,如果我只是在转换之前进行操作,那么它出现在我在两个控制器之间推入之前,是否有一种方法可以停止这种效果并使之生效,以便在下一个ViewController加载时,导航栏出现在它上面?

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

最佳答案

UITabBarController类并非旨在用作UINavigationController的子级,这可能解释了为什么您看到奇怪的行为。如果您绝对需要UINavigationController中的选项卡栏,则可能必须自己滚动。否则,将您的UITabBarController设置为窗口的根视图控制器,并在其中添加导航控制器。

关于ios - 显示UINavigationBar无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24233447/

10-14 23:31
查看更多