繁体   English   中英

如何在状态栏中提供文本颜色?

[英]How can I give textcolor in status bar?

状态栏中文字的文字颜色无法更改。 状态栏背景颜色可以改变。 如何更改文本颜色?

用 -

UIApplication.shared.statusBarStyle = .lightContent // Light content, for use on dark backgrounds

或者

UIApplication.shared.statusBarStyle = .default // Dark content, for use on light backgrounds

不要忘记在 info.plist 中编辑“基于控制器的状态栏外观”并将其设置为 NO。

如何在状态栏中提供文本颜色?

你不能!

您唯一可以做的就是更改UIStatusBarStyle ,它可能是以下两个选项之一:

  • default

深色状态栏,用于浅色背景。

在此处输入图片说明

  • lightContent

浅色状态栏,用于深色背景。

在此处输入图片说明

因此,如果您的目标是将状态栏中元素的颜色(第一个屏幕截图中的黑色和第二个屏幕截图中的白色)更改为灰色 - 例如,这是不可能的,您必须坚持其中一个提到的两个选项。


如何更改状态栏样式?

您可以检查以下已回答的问题来实施它:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM