相关疑难解决方法(0)

如何从AppDelegate更改UINavigationBar背景颜色

我知道如何改变UINavigationBar背景图像

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

而且我知道如何在每个内部设置不同颜色的条形Views.....现在我想改变背景颜色而不使用图像来实现纯色app delegate.我不想每次从每个视图设置它,我不想写一个CGRect.

我试过, [[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]];但我不工作,我无法在应用程序委托中的任何地方找到代码.

有谁能请我指出正确的方向?

cocoa-touch objective-c uinavigationbar ios

88
推荐指数
7
解决办法
10万
查看次数

标签 统计

cocoa-touch ×1

ios ×1

objective-c ×1

uinavigationbar ×1