UINavigationBar
показывает странное поведение, только когда я представляю навигационный контроллер на уже представленном навигационном контроллере. Большой заголовок не виден, пока я не прокручиваю. Это просто показывает пустое место для большого заголовка. Вот как я настраиваю панель навигации. Ничего особенного!
NB. Нижеследующий код написан в подклассе контроллера навигации.
let appearance = UINavigationBarAppearance()
appearance.backgroundColor = UIColor.appNavBarColor()
appearance.titleTextAttributes = [NSAttributedString.Key.font : UIFont.boldSystemFont(ofSize: 17.0),
NSAttributedString.Key.foregroundColor : UIColor.white]
appearance.largeTitleTextAttributes = [NSAttributedString.Key.foregroundColor : UIColor.white]
navigationBar.standardAppearance = appearance
navigationBar.scrollEdgeAppearance = appearance
Вот как он отображается при представлении UINavigationController
.