新しい 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
}
}