我一直在使用
UIApplication.sharedApplication().setStatusBarStyle()
在我的 appDelegate 中,它工作得很好,但从 iOS 9 开始,这个方法已被弃用,我找不到替代方法。
我想将整个应用程序的状态栏样式更改为 .LightContent,
但 xCode 给我的唯一建议是在每个 VC 中分别处理这个问题;
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return .LightContent
}
有谁知道如何为整个应用程序执行此操作?
提前致谢
我想我已经找到了解决方案。
我最终设置了
View controller-based status bar appearance
布尔值到NO
在我的 info.plist 文件中。
然后我就去了我的目标General settings -> Deployment info
并更改了下拉选项Status Bar Style
to Light
代替Default
这将状态栏样式更改为Light
对于我的整个应用程序,正是我想要的。
我希望这有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)