是否可以更改状态栏文本颜色?

时间:2018-01-18 11:35:13

标签: ios swift

我正在为我的应用制作一个黑暗主题,其中所有背景都是黑色,文字和控件都是橙色。我还希望状态栏对应于此主题,但.lightContent选项(专为深色背景设计)会返回白色文本颜色。我想知道是否有可能使状态栏文本不是黑色或白色(橙色,在我的情况下)?

enter image description here

1 个答案:

答案 0 :(得分:1)

无法更改状态栏的文本颜色,因为苹果仅提供两种颜色来显示状态栏文本,即白色和黑色。

要显示白色文本,请将以下内容添加到项目Info.plist

View controller-based status bar appearance = false

Status bar style = Transparent black style (alpha of 0.5)

要显示黑色文本,请将以下内容添加到项目Info.plist

View controller-based status bar appearance = false

Status bar style = Gray style (default) OR Opaque black style