在Swift的早期版本中,要更改状态栏样式,我会使用" preferredStatusBarStyle'并返回.lightContent。
此方法现在不可用,我已尝试过针对SO的所有解决方案,例如:
widget
然而,这些技术不起作用。有人可以对此有所了解。目前在我的plist中,我有'statusBarStyle'设置为' UIStatusBarStyleLightContent'。
欢迎您在此处下载我的项目:https://github.com/benskill/Flash-Flags
答案 0 :(得分:1)
在iOS 10中,preferredStatusBarStyle是属性,而不是方法。因此,不要使用func
声明覆盖它,而是使用override
声明getter
var
。
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}