【发布时间】:2014-12-09 11:36:51
【问题描述】:
我正在做一个项目,XCode 6 似乎带来了一些错误。
描述我需要/想要的:我想要在某些视图控制器中全屏显示(没有状态栏) 示例:
VC0(带状态栏)-> VC1(不带状态栏)-> VC2(带状态栏)
我已经测试了 2 种方法,“查看基于控制器的状态栏外观”是和否。
[选择是]
我在 VC1 中将 prefersStatusBarHidden 设置为 YES,在 VC0、VC2 中设置为 NO
--> XCode5,一切似乎都运行良好
--> XCode6,导航控制器坏了,导航栏有奇怪的行为,如果我通过推送控制器转到 VC2,返回按钮转到 VC0
[没有]
我在 VC1 中的 viewWillAppear 和 viewWillDisappear 中设置了 setStatusBarHidden
--> XCode5,一切似乎都运行良好
--> XCode6,后退按钮引发“在意外状态下完成导航转换。导航栏子视图树可能已损坏。”在日志中,有时,我的导航栏行为不稳定。
这里是描述的示例代码:https://github.com/phetsana/statusbarnavigationcontroller
关于这个的一些解决方案?
【问题讨论】:
标签: ios xcode6 hidden statusbar navigationcontroller