【发布时间】:2014-09-20 15:53:27
【问题描述】:
我有一个这样的故事板:
NavigationController -> ViewControllerA -(push segue from button)-> ViewControllerB
我知道使用 ISO 8,状态栏应该隐藏在横向模式下(每个 iphone ?)。
我的问题或错误是,如果 ViewControllerA(纵向)推送 ViewControllerB,在纵向和横向模式下总是有状态栏可见。弹出 ViewControllerB 以返回到 ViewControllerA 似乎保留了这个错误,因为现在 ViewControllerA 也在两个方向显示状态栏。推送之前不是这样的。
如果我再次启动模拟器,但现在 ViewControllerA(没有状态栏的景观)推送 ViewControllerB,横向模式下没有状态栏。我可以转动屏幕,没有问题,并且弹出到ViewControllerA仍然没有问题。 Portrait 有条形图,ladscape 没有条形图。
看起来像 ViewControllerA 在纵向时(并推送其他 ViewController)以某种方式保持状态栏可见性并将其提供给 ViewControllerB。
这是一个错误还是我有一个复选框来勾选或取消勾选我忘记了?如果有帮助,它不在 Xcode 6 创建的新项目中。
【问题讨论】:
标签: ios objective-c iphone ios8 xcode6