我试图将我的整个 iOS 应用程序的状态栏设置为隐藏。 (应用部署目标设置为 iOS 7.1)。
我尝试了以下方法(但均无效):
将此行添加到 AppDelegate.m 中的 application:didFinishLaunchingWithOptions:
中:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
还有这一行:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
我已经尝试在 Storyboard View --> Attributes inspector --> Simulated Metrics 中将我的每个 View Controller 的 statusBar 设置为 None。
我尝试在我的应用程序的 Info.plist 文件中将键 Status bar is initially hidden
添加为 YES。
这些都不起作用。谁能指导我哪里出了问题? 顺便说一句,我在我的 Mac 上使用最新版本的 XCode,在我的测试设备上使用最新版本的 iOS。而且,我所有的 View Controller 都只在属性检查器中设置为横向模式。应用程序支持的方向是横向。
最佳答案
只需在您的 .plist 文件中设置这两个属性。然后您就可以开始了。
1.View controller-based status bar appearance -No
2.状态栏初始隐藏-YES
希望这会有所帮助!
关于ios - 如何在 iOS 中设置隐藏整个应用程序的状态栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22747914/