Navigation bar в iOS 11


#1

Здравствуйте.
Сделал Title большим и еще сделал таблице Style - Grouped, но при запуске приложения почему-то Title становится маленьким.
Если свайпнуть таблицу в низ он становится большим и больше не уменьшается.
А при переходе на вторую страницу сразу Title большой и Style - Grouped.
Скриншоту приложил.
Как сделать чтоб при запуске.


#2

у меня так в AppDelegate:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    UINavigationBar.appearance().tintColor = .white
    UINavigationBar.appearance().isTranslucent = false
    UINavigationBar.appearance().barTintColor = .lightRed
    UINavigationBar.appearance().prefersLargeTitles = true
    UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.white]
    UINavigationBar.appearance().largeTitleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.white]
    
    ...
    
    return true
}

//Все работает.


#3

Не додумался добавить AppDelegate, все заработало. Спасибо!


#4

тут такое дело, либо можно сделать кастомный класс для UINavigationController и на каждом экране прописывать, либо добавить в AppDelegate и тогда на каждом экране будет одинаковый… Удачи.