如何在iOS中设置隐藏整个应用程序的状态栏?
我想隐藏我的整个iOS应用程序的状态栏。 (应用程序部署目标设置为iOS 7.1)。
我已经尝试了以下(和没有工作):
将此行添加到application:didFinishLaunchingWithOptions:
在AppDelegate.m中:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
也是这一行:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
我已经尝试在Storyboard View – > Attributes inspector – > Simulated Metrics中将我的每个View Controller的statusBar设置为None。
我曾尝试添encryption钥Status bar is initially hidden
为是在我的应用程序的Info.plist文件中。
这些都没有工作。 任何人都可以指导我什么是错的? 顺便说一句,我在我的Mac上使用最新版本的XCode,在我的testing设备上使用最新版本的iOS。 而且,我所有的视图控制器都只能在属性检查器中设置为横向模式。 而应用程序支持的方向是景观双方。
只需在.plist文件中设置两个属性即可。
1.基于控制器的状态栏外观 – 没有
2.状态栏最初隐藏 – 是
希望这会有所帮助!
你试过设置:
View controller-based status bar appearance
到NO在你的Info.plist文件中?
在您的info.plist文件中 ,有一个名为“最初隐藏状态栏”的设置。 将其设置为“是”,并且在启动时您将不会拥有它。 那么你不需要在你的代码中做任何事情,当你的应用程序启动时,栏会显示。