我有几个视图控制器在Xcode 5的“默认导航控制器”中添加了一部分。我想改变栏的颜色,但它不起作用。这是我使用的代码:

[[UINavigationBar appearance] setTintColor:[UIColor redColor]];
.

这将只会更改导航栏中的文本,而不是背景颜色。任何人都可以指向正确的方向吗?

有帮助吗?

解决方案

使用:

    self.navigationController.navigationBar.barTintColor = [UIColor redColor];
    self.navigationController.navigationBar.translucent = NO;
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top