【问题标题】:Force dark status bar text color on splash screen iOS 8在初始屏幕 iOS 8 上强制使用深色状态栏文本颜色
【发布时间】:2015-09-08 05:06:25
【问题描述】:

我的项目的 plist 文件有一个标志 View controller-based status bar appearance = NO(这是我的应用程序细节所要求的)。

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

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

有什么方法可以强制状态栏文本在闪屏上显示为黑色?

我已经搜索过类似这样的其他问题,但发现只将状态栏文本颜色设置为白色: Changing the status bar text color in splash screen iOS 7。 而且那里提出的解决方案似乎不适用于将颜色设置为黑色,至少对于 iOS 8 而言。

感谢任何帮助。

【问题讨论】:

    标签: ios


    【解决方案1】:

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

    结果:

    【讨论】:

    • 感谢您的回答。但是,我的主窗口不使用 xib 或情节提要,它是通过编程方式创建的。当然,隐藏状态栏标志是未选中的,实际上状态栏是可见的,但带有白色文本(我可以看到绿色的电池图标)。
    猜你喜欢
    • 2013-09-24
    • 2018-11-19
    • 2022-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-29
    • 1970-01-01
    相关资源
    最近更新 更多