как быстро изменить цвет заголовка панели навигации?

Я не уверен, как изменить цвет следующего заголовка панели навигации:

со следующим кодом:

override func viewDidLoad() {
    super.viewDidLoad()

    let navigationBarAppearace = UINavigationBar.appearance()
    navigationBarAppearace.tintColor = UIColor(red: 150/255, green: 150/255, blue: 150/255, alpha: 1)
}

я могу изменить цвет "Загрузить сообщение" и "Поделиться"

но я не знаю, как изменить цвет среднего заголовка "Загрузить сообщение"

как, например, изменить цвет на белый?

2 ответа

Цвет заголовка можно изменить в Раскадровке. Нажмите на панели навигации на панели навигации. Просмотр контроллера и изменение в инспекторе атрибутов.

или вы можете сделать это программно в вашем контроллере представления ViewDIDLOAD

если вы предпочитаете крупный заголовок

 navigationBar.largeTitleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

или

navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.red]

let textAttributes = [NSAttributedString.Key.foregroundColor:UIColor.lightGray] NavigationController?.navigationBar.titleTextAttributes = textAttributes

Другие вопросы по тегам