Я пытаюсь сделать свое приложение более индивидуальным с затененной панелью навигации. Для всех контроллеров, которые я создаю, я могу изменить цвет панели навигации, используя:
self.navigationController.navigationBar.tintColor = [UIColor blackColor];
Так что все мои контроллеры используют черные панели навигации. Однако, когда такой контроллер просматривается в разделе панели вкладок « ... Подробнее », оттенок становится синим .
Как изменить ... Подробнее оттенок контроллера навигации?
В качестве примечания: как мне определить глобальный стиль, который использует мое приложение?
редактировать:
Чтобы сохранить работу, я определил пользовательский класс MyColors и поместил в него следующие методы:
+(UIColor*)navBarColor;
+(UIColor*)toolBarColor;
+(UIColor*)lightFontColor;
+(UIColor*)darkFontColor;
+(UIColor*)transparentColor;
Это поможет мне в будущем изменить цвета UITabBar, не занимаясь охотой через каждый UIViewController и не меняя цвет вручную!
Спасибо!