Atualizando o estilo da barra de status entre os controladores de exibição
No meuinfo.plist
arquivo que eu tenhoView controller-based status bar appearance
definido comoYES
eu tenho umFirstViewController
onde a barra de status está oculta.
No meuSecondViewController
eu tenho
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
override var prefersStatusBarHidden: Bool {
return false
}
override func viewDidLoad() {
super.viewDidLoad()
setNeedsStatusBarAppearanceUpdate()
}
No entanto, a barra de status está aparecendo, mas é preta.
Como posso fazer a atualização corretamente? obrigado
Editar:
AppDelegate.swift
também tem isso
UIApplication.shared.statusBarStyle = .lightContent
nodidFinishLaunchingWithOptions