我有一个这样的Storyboard:
NavigationController -> ViewControllerA -(从按钮push segue)-> ViewControllerB
我知道在横屏模式下(每个iPhone都是如此),iOS 8应该隐藏状态栏。
我的问题或错误是,如果ViewControllerA(纵向)推出ViewControllerB,无论是纵向还是横向模式下,状态栏始终是可见的。返回ViewControllerA时弹出ViewControllerB似乎会保留此错误,因为现在ViewControllerA也在两个方向上显示状态栏。在推出前这种情况并不存在。
如果我重新启动模拟器,但现在ViewControllerA(没有状态栏的横向)推出ViewControllerB,则在横向模式下不会出现状态栏。我可以翻转屏幕,没有问题,并且可以弹回到ViewControllerA。纵向有状态栏,横向没有状态栏。
似乎ViewControllerA在纵向(并推动其他视图控制器)以某种方式保留状态栏的可见性并将其传递给ViewControllerB。
这是一个错误还是有一个复选框需要勾选或取消勾选,我忘了?如果可以帮助,它不在由Xcode 6创建的新项目中。
NavigationController -> ViewControllerA -(从按钮push segue)-> ViewControllerB
我知道在横屏模式下(每个iPhone都是如此),iOS 8应该隐藏状态栏。
我的问题或错误是,如果ViewControllerA(纵向)推出ViewControllerB,无论是纵向还是横向模式下,状态栏始终是可见的。返回ViewControllerA时弹出ViewControllerB似乎会保留此错误,因为现在ViewControllerA也在两个方向上显示状态栏。在推出前这种情况并不存在。
如果我重新启动模拟器,但现在ViewControllerA(没有状态栏的横向)推出ViewControllerB,则在横向模式下不会出现状态栏。我可以翻转屏幕,没有问题,并且可以弹回到ViewControllerA。纵向有状态栏,横向没有状态栏。
似乎ViewControllerA在纵向(并推动其他视图控制器)以某种方式保留状态栏的可见性并将其传递给ViewControllerB。
这是一个错误还是有一个复选框需要勾选或取消勾选,我忘了?如果可以帮助,它不在由Xcode 6创建的新项目中。