После установкиInvalid UINavigationBar внешний вид при открытии Шеззаде в приложении
UINavigationBar.appearance.barTintColor = COLOR_TINT;
я получил этот вид запуск Шеззаде в приложение
После установкиInvalid UINavigationBar внешний вид при открытии Шеззаде в приложении
UINavigationBar.appearance.barTintColor = COLOR_TINT;
я получил этот вид запуск Шеззаде в приложение
ли вы установить бар оттенок в приложение делегата?
попытайтесь установить оттенок в каждом контроллере вместо ...
Да, это имеет смысл (** не **). Лучше всего установить цвет оттенка штриха через прокси-сервер внешнего вида в категории на UINavigationBar. Настройка его вручную на каждом контроллере - это глупый стиль стилизации панели навигации во всем приложении. – wouterds
кажется, что вы не хотите, чтобы ваш MFMessageComposeViewController не имеют одинаковый внешний вид.
Перед тем, как представить свой Message ViewController, установите для параметра barTintColor значение по умолчанию Цвет, который равен нулю.
UINavigationBar.appearance.barTintColor = nil ;
и восстановить barTintColor после MFMessageComposeViewController уволен.
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
[self dismissModalViewControllerAnimated:YES] ;
UINavigationBar.appearance.barTintColor = COLOR_TINT ;
}
UINavigationBar.appearance.barTintColor = nil;
следует установить до инициализации. Пример:
UINavigationBar.appearance.barTintColor = nil;
MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
Пояснение ...? – lpapp
И ваш вопрос? – rckoenes
В чем проблема? –
текстовое поле имеет недопустимый цвет фона – rudensm