[英]Status Bar Text Color on iPhone XR is different
从StackOverflow已经检查过的答案可以更改整个应用程序的状态栏颜色,方法是将info.plist中View controller-based status bar appearance
UIStatusBarStyleLightContent
为NO
,将Status bar style
UIStatusBarStyleLightContent
为UIStatusBarStyleLightContent
。
好吧,它确实从iPhone XS和更低版本改变了,但iPhone XR和iPhone XS Max却没有,仍然是纯黑色。 我试图在代码中查找是否有一个名为UIStatusBarStyleDefault
的代码,但我在任何地方都看不到。 我当前的解决方法是将[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
在didFinishLaunchingWithOptions
。 有什么想法吗? 谢谢
在iOS 12中, Info.plist
View controller-based status bar appearance
NO
设置将不再起作用。 您必须将其设置为YES
。 建议您采用解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.