【发布时间】:2018-06-05 06:42:42
【问题描述】:
刚刚下载了新的 xCode 10.0,发现旧的 statusBarStyle 自 iOS 9.0 以来已被弃用。
警告: Setter for 'statusBarStyle' was deprecated in iOS 9.0: Use -[UIViewController preferredStatusBarStyle]
已弃用的代码:
UIApplication.shared.statusBarStyle = .default
我尝试使用self.preferredStatusBarStyle,但发现该属性只是一个吸气剂。那么有人知道如何设置statusBarStyle吗?
编辑
我想更改函数内的 statusBarStyle,用户可以在其中切换不同的主题。例如:
func changeStatusBar(toDarkMode: Bool) {
if toDarkMode {
// Set to light statusBarStyle
} else {
// Set to default
}
}
【问题讨论】: