У меня есть tableViewController в качестве моего корневого контроллера представления.
Я пытался изменить цвет строки состояния, чтобы он соответствовал чему-то вроде этого:
Однако, когда яустановить:
navigationController?.navigationBar.prefersLargeTitles = true
и применить:
override func viewDidAppear(_ animated: Bool) {
navigationController?.navigationBar.barTintColor = UIColor.blue
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key(rawValue: NSAttributedString.Key.foregroundColor.rawValue): UIColor.blue]
}
Цвет фона не меняется вообще.
Только когда я начну прокручивать и панель навигации рухнет, я получу цвет.
Кто-нибудь еще сталкивался с этим вопросом раньше? Я построил еще один viewController для проверки «PrefersLargeTitles» БЕЗ функции прокрутки табличного представления. И цвета фона тоже не было.