2013-12-09 82 views
0

我想了解如何更改UINavigationBar按钮的文本和箭头颜色。更改导航栏按钮颜色为ios7

我知道如何更改titleTextAttributes,但无法找到如何执行按钮。

例如,这是我如何改变我的AppDelegate

self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor redColor]}; 

我已经通过UINavigationBar的文档看着里面的titleTextAttributes并不能找到任何按钮属性所以不知道这里做什么。

回答

3

改变文字颜色和箭头的导航栏的颜色,你可以使用此代码(的iOS 7):

self.navigationController.navigationBar.tintColor = [UIColor redColor]; 

这段代码也将改变按钮的颜色

+1

值得一提的是,还可以在故事板上设置色调颜色,包括设置全局色调颜色的位置。全局色调颜色是任何色彩设置为“默认”的任何颜色使用的色调颜色。 – nhgrif

+0

@llario按钮的颜色变化是什么。如果我们想要的颜色与ios7选择的颜色不同,会怎么样? – logixologist

+0

@nhgrif自动创建的后退箭头无法为故事板赋予颜色 – Ilario

3

您可以像全局一样简单地将其更改为enter image description here