StatusBar 仅在 iOS 15 中忽略 .lightContent 样式

Posted

技术标签:

【中文标题】StatusBar 仅在 iOS 15 中忽略 .lightContent 样式【英文标题】:StatusBar ignores `.lightContent` style only in iOS 15 【发布时间】:2022-01-15 12:26:55 【问题描述】:

我有一个复杂的项目,使用 ViewController based status bar appearance = YESStatus bar style = Light Content、状态栏样式的动态更改等。在 ios 14 中一切正常,但在 iOS 15 中,状态栏始终为黑色。

谁能指点帮助?

【问题讨论】:

【参考方案1】:

试试这个:

override var preferredStatusBarStyle : UIStatusBarStyle return .lightContent

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。 感谢您的帮助。

以上是关于StatusBar 仅在 iOS 15 中忽略 .lightContent 样式的主要内容,如果未能解决你的问题,请参考以下文章

Lollipop:在 statusBar 后面绘制,其颜色设置为透明

iOS15 中后退按钮的 headerTintColor 被忽略(react-navigation v5)

iOS StatusBar状态栏文字颜色更改

通过 webshare api 共享文件仅在 IOS 15 上部分工作

代码笔记iOS-ios7 StatusBar

iOS之StatusBar详解