我想在启动画面中隐藏状态栏并以白色显示 viewController
.
我为此做了以下事情:
-
在
info.plist
中将"Status bar is initially hidden"添加到YES
. -
在
–(BOOL)application:didFinishLaunchingWithOptions:
方法中我添加了[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
但状态栏内容仍为黑色 .
任何人都可以帮我改变状态栏内容颜色为白色?
2 回答
您需要在info.list文件中将“查看基于控制器的状态栏外观”设置为YES .
然后在你的特殊视图控制器中,
我同意NAZIK的回答 . 但请确保您使用导航控制器作为窗口的根视图控制器,那么preferredStatusBarStyle不起作用 . 因为它永远不会被操作系统调用 . 在这种情况下,将基于View控制器的状态栏外观设置为info.plist中的NO
会很好的 .