Я знаю, как изменить фоновое изображение UINavigationBar
, выполнив
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
и я знаю, как настроить панель на разные цвета в каждом Views
..... Теперь я хочу изменить цвет фона, не используя изображение для сплошного цвета из app delegate
. Я не хочу устанавливать его каждый раз из каждого представления, и я не хочу писать CGRect
.
Я пробовал [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];
, но я не работаю, и я не могу найти код в любом месте, который работает в делегате приложения.
Может ли кто-нибудь указать мне в правильном направлении?