環境 Xcode11.2.1 swift5
ステータスバーの色をViewControllerで指定する場合は
「View Controller-based status bar appearance」をYesにする必要がありますのでまずはinfo.plistでYESに設定
![](https://pype.org/wp-content/uploads/2019/11/xcode-viewcontroller-based-status--1024x549.png)
UIAlertControllerのextensionを追加
extension UIAlertController {
override open var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
}
以上でAlertController表示時のステータスバーの文字色が黒くなる問題は解決すると思います
AlertControllerを表示した際にだけStatusBarの色が黒くなって困っていたので投稿