Мне нужно сделать собственный класс контроллера навигации для моего проекта, но я борюсь с цветом заголовка панели навигации. Цвет оттенка полосы и цвет оттенка меняются правильно, но я не могу изменить цвет заголовка. Вот мой код:
class SANavigationController: UINavigationController {
// MARK: - Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
navigationBar.isTranslucent = false
setupAppearance()
setupBehaviour()
}
// MARK: - Setup
func setupAppearance() {
navigationBar.titleTextAttributes = [NSAttributedStringKey.foregroundColor: UIColor.blue]
navigationBar.tintColor = .red
navigationBar.barTintColor = .blue
}
private func setupBehaviour() {
if #available(iOS 11.0, *) {
navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .automatic
}
}
}
Заранее спасибо