在初始屏幕iOS 8上强制暗状态栏文本颜色

在初始屏幕iOS 8上强制暗状态栏文本颜色,ios,Ios,我的项目的plist文件有一个标志查看基于控制器的状态栏外观=否(这是我的应用程序规范所要求的) 我尝试将状态栏样式设置为灰色样式(默认)和不透明黑色样式 但在这两种情况下,我都会得到一个白色的状态栏文本,因此它在白色启动屏幕上是不可见的 有没有办法强制启动屏幕上的状态栏文本为黑色 我搜索了其他类似的问题,但只发现将状态栏文本颜色设置为白色: . 而且提出的解决方案似乎不适用于将颜色设置为黑色,至少在iOS 8上是这样 非常感谢您的帮助。在“常规项目设置”屏幕中,有一个“隐藏状态栏”选项。请确保

我的项目的plist文件有一个标志查看基于控制器的状态栏外观=否(这是我的应用程序规范所要求的)

我尝试将状态栏样式设置为灰色样式(默认)不透明黑色样式

但在这两种情况下,我都会得到一个白色的状态栏文本,因此它在白色启动屏幕上是不可见的

有没有办法强制启动屏幕上的状态栏文本为黑色

我搜索了其他类似的问题,但只发现将状态栏文本颜色设置为白色: . 而且提出的解决方案似乎不适用于将颜色设置为黑色,至少在iOS 8上是这样


非常感谢您的帮助。

在“常规项目设置”屏幕中,有一个“隐藏状态栏”选项。请确保未选中它。 之后,打开LaunchScreen.xib文件并选择视图,在SimulatedMetrics部分,如果选择Default,它将显示黑色状态栏

结果:


谢谢你的回答。不过,我的主窗口不使用xib或故事板,它是通过编程方式创建的。当然,隐藏状态栏标志是未选中的,实际上状态栏是可见的,但带有白色文本(我可以看到绿色电池图标)。