iPhone XR 上的状态栏文本颜色不同
Posted
技术标签:
【中文标题】iPhone XR 上的状态栏文本颜色不同【英文标题】:Status Bar Text Color on iPhone XR is different 【发布时间】:2019-06-14 09:52:44 【问题描述】:已从 *** 检查答案以更改整个应用程序的状态栏颜色是将 info.plist 中的 View controller-based status bar appearance
设置为 NO
和 Status bar style
设置为 UIStatusBarStyleLightContent
。
它确实从 iPhone XS 和更低版本发生了变化,但 iPhone XR 和 iPhone XS Max 没有,仍然是纯黑色。我试图在代码中查找是否有一个名为UIStatusBarStyleDefault
的代码,但我在任何地方都没有看到它。我现在的解决方法是将这个[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
放在didFinishLaunchingWithOptions
上。有什么想法吗?谢谢
【问题讨论】:
【参考方案1】:在 ios 12 中,在 Info.plist
中将 NO
设置为 View controller-based status bar appearance
将不再起作用;您必须将其设置为YES
。建议采用您的解决方法。
参考:https://***.com/a/52443917/188331
【讨论】:
谢谢!我认为是的,这是根本原因。以上是关于iPhone XR 上的状态栏文本颜色不同的主要内容,如果未能解决你的问题,请参考以下文章