Я представляю MFMailComposeViewController следующим образом:
[self presentViewController:composer animated:YES completion:nil];
Кнопка «Отмена» компоновщика почты автоматически принимает цвет
[[UIView appearance] tintColor];
Когда я увольняю композитора почты с помощью:
[controller dismissViewControllerAnimated:YES completion:nil];
кнопка «Назад» (только стандартная стрелка «назад») видимого контроллера меняется с белого на вид tintColor (например, кнопка «Отмена» композитора), и я не могу ее изменить. Мне нужен белый цвет, потому что для фона панели навигации задано значение tintColor.
Кто-нибудь может мне помочь?
Спасибо
РЕШЕНИЕ
В приложении НИКОГДА не устанавливайте свойство [[UIView appearance] tintColor]. Вместо этого установите [[self view] tintColor], когда это необходимо. Все работает, а кнопка BackButton остается белой, как я и хочу.