2013-01-03 53 views
0

我已经通过故事板创建的导航栏将栏按钮项拖动到故事板中。
我想知道如何从故事板更改栏按钮项的文本颜色?
我曾尝试创建栏按钮项目的出口,然后尝试:
[myBackButton.titleLabel.textColor = [UIColor blackColor]];从故事板改变栏按钮项的文本颜色

甚至试图barbuttonItem:

[myButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; 

但我得到一个错误。我尝试更改色调背景颜色的变化,但文字颜色仍然是白色如何将文本颜色更改为黑色? 在此先感谢。

+0

在你的第一个代码示例,你周围多余的括号内。如果您删除它们,该代码是否有效? –

+0

不,不。 –

回答

4

您可以使用Attributes更改文字颜色。例如,

NSDictionary *attributes = @{UITextAttributeTextColor : [UIColor redcolor]}; 
[myButton setTitleTextAttributes:attributes 
         forState:UIControlStateNormal]; 
+0

真棒它的工作。感谢Adam.Create outlet并在ViewDidLoad中添加** [_ item setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor],UITextAttributeTextColor,nil] forState:UIControlStateNormal]; **。 –

0

我认为这将有助于

[[UIBarButtonItem appearance] setTintColor:[UIColor yellowColor]];