我知道如何通过更改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]];
但是我无法正常工作,而且在应用程序委托中任何可以正常工作的地方都找不到代码。
有人能指出我正确的方向吗?