Я попытался добавить ключ UIViewControllerBasedStatusBarAppearance
в значение true внутри файла info.plist, а затем добавил приведенный ниже код в класс UINavigationController
, который содержит несколько классов UIViewController
.
class HomeNavigationController: UINavigationController {
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
}
Но это не работает.
Я также пытался установить для свойства barStyle
navigationBar
значение .black
, но это тоже не сработало.
Также посмотрел до { ссылка }, но это тоже не помогло.
Обратите внимание: для UIViewController
классов, не встроенных ни в какие UINavigationController
, если я использую вычисляемое свойство preferredStatusBarStyle
, то это работает .