モーダルで表示した ViewController では、次の操作を実行しました。
override func prefersStatusBarHidden() -> Bool {
return true
}
以前は機能していましたが、現在は機能しません。ステータスバーを非表示にする最適な方法は何ですかのみこのビューコントローラ用ですか?
ベストアンサー1
のためにスイフト3&スイフト4次のように変数をオーバーライドするように変更されました。
override var prefersStatusBarHidden: Bool {
return true
}
ビュー コントローラーがすでに表示されている状態で状態を「更新」する場合は、以下を呼び出す必要があります。
setNeedsStatusBarAppearanceUpdate()
詳細はドキュメンテーション。