1

У меня есть функция поддержки в моем приложении, которая позволяет пользователям отправлять электронную почту для поддержки приложения по электронной почте. Проблема в том, что, в то время как в остальной части моего приложения есть белый текст навигационной панели, текст на панели навигации в контроллере просмотра электронной почты кажется застрявшим до черного.Почта написать цвет контроллера не изменится

У меня есть этот код в контроллере в целях TableView, что перетекает в другой контроллер представления и на этой точке зрения контроллера есть кнопка, которая запускает контроллер представления по электронной почте:

override func viewWillAppear(animated: Bool) { 
    var attributes = [NSForegroundColorAttributeName: UIColor.whiteColor(),NSFontAttributeName: UIFont(name: "Avenir", size: 24)] 
    self.navigationController?.navigationBar.titleTextAttributes = attributes 
} 

Контроллер вид, который segued к из таблицы вид имеет правильный цвет текста, однако контроллер просмотра электронной почты по-прежнему черный.

Я пробовал делать:

mc.navigationBar.tintColor = UIColor.whiteColor() 

Но это не похоже на работу. Есть идеи?

ответ

1

Пример кода ниже:

[[UINavigationBar appearance] setTitleTextAttributes:@{UITextAttributeTextColor : [UIColor whiteColor]},NSFontAttributeName: UIFont(name: "Avenir", size: 24)]; 
Смежные вопросы