UIApplication.sharedApplication().setStatusBarStyle() 在 iOS 9 中已弃用

2024-01-19

我一直在使用

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(使用前将#替换为@)

UIApplication.sharedApplication().setStatusBarStyle() 在 iOS 9 中已弃用 的相关文章

随机推荐