在 iOS 7.0 中,我通过添加隐藏应用程序中的状态栏
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
到 info.plist。我刚刚将测试用的 iPad 更新到了 iOS 7.1,状态栏现在又回到了我的所有应用程序中。如何在 7.0 和 7.1 中隐藏它?
更新:这只发生在iPad上运行的iPhone应用程序中,我在iPhone或模拟器上没有看到这个问题。
在要隐藏状态栏的视图控制器中,添加以下方法
- (BOOL)preferStatusBarHidden {
return YES;
}
然后你可以打电话
[self setNeedsStatusBarAppearanceUpdate];
这将触发状态栏的更改。此调用可以在动画块内部完成,该动画块将以动画方式呈现更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)