我知道已经有一些stackoverflow questions那说明如何更改所有 View Controller 的状态栏。我目前正在以这种方式更改状态栏的颜色:
if(IS_IOS7)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
在application:DidFinishLaunching
此外,我已将 plist 中 UIViewControllerBasedStatusBarAppearance
的值更改为 NO
。但是,在启动画面中,它仍然显示黑色的状态栏文本。
是否可以更改启动画面中状态栏文本颜色的颜色?
最佳答案
在项目 plist 文件中添加“状态栏样式”属性(关键是 UIStatusBarStyle
)。然后忽略此属性下拉列表中列出的所有可能值并改为键入 UIStatusBarStyleLightContent
。
并且您不必在 plist 中将 UIViewControllerBasedStatusBarAppearance
设置为 NO
,您可以为 View Controller 设置您想要的 preferredStatusBarStyle
.
关于ios - 在启动画面 iOS 7 中更改状态栏文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18897362/