当前位置: 首页 > 知识库问答 >
问题:

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

田向荣
2023-03-14

我的项目的plist文件有一个标志基于视图控制器的状态栏外观=NO(这是我的应用程序细节所要求的)。

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

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

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

我搜索了其他类似的问题,但只发现将状态栏文本颜色设置为白色:在闪屏iOS7中更改状态栏文本颜色。那里提出的解决方案似乎不适用于将颜色设置为黑色,至少对iOS8来说是这样。

感谢您的帮助。

共有1个答案

白智
2023-03-14

在“常规项目设置”屏幕中,有一个“隐藏状态栏”选项。请确保未选中。之后,打开启动屏幕。xib文件并选择视图,在“模拟度量”部分,如果选择默认值,它将显示黑色状态栏。

结果:

 类似资料:
  • 如附图所示,状态栏文本为黑色。有没有办法换另一种颜色,比如白色?

  • 因此,我在这里读了几篇关于更改状态栏文本颜色的帖子,但都没用。所以我最初的问题是,状态栏现在在iOS7中是透明的,我希望它是带黑色文本的白色。所以我把它添加到我的viewcontroller中。 好的,现在状态是黑对黑,不能阅读文本,但至少它不是透明的。所以现在我做了下面的事情。 进入plist并添加了这个 然后我将此添加到我的应用程序委托 现在我有一个状态栏是白色的,但是文本是白色的,所以你看不

  • 我对这一切都不熟悉。我到处寻找这个小问题的解决办法。有没有办法改变状态栏的颜色?当我使用a色的时候,我也喜欢a色。蓝色我可以看到状态栏中的文本质量不好。 谢谢

  • 状态栏文字颜色 sdk状态栏文字的颜色可以设置为白色或者黑色 , 设置方法如下: /** @param isDark true为黑字模式, false为白色模式 */ Ntalker.getInstance().statusBarDarkMode(boolean isDark);

  • 问题内容: 对我来说,在任何ViewController中使用以上代码将特定ViewController的statusBar颜色设置为White都 不起作用 。有什么建议?使用UIApplication.sharedApplication方法,颜色会在整个应用程序的Info.plist中进行必要的更改之后更改。 如何仅更改某些必需的 特定ViewController 的状态栏颜色? 问题答案: 阅