【发布时间】:2015-05-13 15:44:31
【问题描述】:
我已经在 stackOverflow 上搜索了很多关于 iOS 8 中这个问题的问题,但我还没有找到一个可以帮助我解决我的特殊情况的问题。
在我的应用程序中,我有一个按钮可以进入全屏模式,在这种情况下,它只会隐藏我编写的导航栏,并且我希望它也能隐藏状态栏。
使用
[[UIApplication sharedApplication] setStatusBarHidden:YES];
我成功隐藏状态栏并进入所述全屏模式,当尝试离开该模式并使用计数器指令时会出现问题
[[UIApplication sharedApplication] setStatusBarHidden:NO];
这适用于纵向,但是如果我旋转设备并转到横向,iOS 8 中通常的默认行为是隐藏状态栏,但由于我在上面的说明中手动将其设置为 NO,它会覆盖它如果我处于横向,它将始终在我的应用程序中的所有视图上显示状态栏。
所以我的问题是,有没有办法恢复 iOS 8 在横向时隐藏状态栏的默认行为?
【问题讨论】:
标签: objective-c iphone ios8 statusbar