我希望所有类中的uibarbutton
颜色更改一致,而不是在每个类中更改它?我应该在appdelegate
?
这是我的代码:
UIBarButtonItem *random1 = [[UIBarButtonItem alloc]initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(back:)];
[random1 setTintColor:UIColorFromRGB(0xf63d78)];
self.navigationItem.leftBarButtonItem = random1;
答案 0 :(得分:4)
使用UIAppearance
代理进行此类操作。在您的app委托中添加以下内容。
[[UIBarButtonItem appearance] setTintColor:UIColorFromRGB(0xf63d78)];
答案 1 :(得分:1)
您应该查看官方文档(http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIBarButtonItem_Class/Reference/Reference.html)中的“外观”部分。
但在这种情况下你应该做的是
[[UIBarButtonItem appearance] setTintColor:UIColorFromRGB(0xf63d78)];