ios - 在启动画面 iOS 7 中更改状态栏文本颜色

标签 ios ios7 splash-screen statusbar uistatusbar

我知道已经有一些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/

相关文章:

ios - 在 swift 4 中修改 [UInt8] 字节数组的最佳方法是什么?

iOS、AppStore、Default-568h@2x.png 和 4" View 模式停用

ios - 带有自定义提示的 AVAudioSession requestRecordPermission?

iOS 7 黑色飞溅错误和应用程序启动大小

windows-ce - 为非 x86 目标自定义引导加载程序闪屏

java - 启动画面不消失

ios - 是否有一种内置方法可以将手势识别器(特别是平移)添加到 View 的右边缘或左边缘?

iphone - 特定时间后图像变化

ios - 为什么我不能使用 DateFormatter 属性 generateCalendarDates?

ios - 页面加载后更改 barTintColor