Я знаю, як змінити 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]];
але я не працюю, і я не можу знайти код в будь-якому місці, який працює в делегаті програми.
Чи може хтось, будь ласка, вказати мені в правильному напрямку?