我正在为我的应用程序做一个黑暗的主题,所有的背景都是黑色的,文本和控件都是橙子的。我还希望状态栏对应于此主题,但.lightContent选项,这是专为黑暗背景,返回白色文本颜色。我想知道是否有可能使状态栏文本不是黑色或白色(橙子,在我的情况下)?
.lightContent
5vf7fwbs1#
这是不可能改变状态栏的文本颜色,因为苹果只提供了两种颜色显示状态栏文本,这是白色和黑色。要显示白色文本,请将以下内容添加到项目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
esyap4oy2#
是的,在info.plist文件中添加两行,状态栏颜色将始终为深色
2条答案
按热度按时间5vf7fwbs1#
这是不可能改变状态栏的文本颜色,因为苹果只提供了两种颜色显示状态栏文本,这是白色和黑色。
要显示白色文本,请将以下内容添加到项目Info.plist中
要显示黑色文本,请在项目Info.plist中添加以下内容
esyap4oy2#
是的,在info.plist文件中添加两行,状态栏颜色将始终为深色