我的iPad应用程序我有许多UIButtons,按下时默认为蓝色。我可以浏览每一个并使用:
设置tintcolor[buttonName setTintColor:[UIColor colorWithRed:151/255.0f green:202/255.0f blue:86/255.0f alpha:1.0]];
但是,默认情况下是否更改此颜色以及所有按钮?
有没有改变这种颜色?
答案 0 :(得分:25)
如果您使用的是故事板和Xcode 5.0或更高版本,最简单的方法是在Xcode中打开故事板,并在Utility区域的File Inspector中设置Global Tint颜色设置。见下图。
答案 1 :(得分:11)
使用UIAppearance协议:
[[UIButton appearance] setTintColor:[UIColor colorWithRed:151/255.0f green:202/255.0f blue:86/255.0f alpha:1.0]];
答案 2 :(得分:1)
你可以继承uibutton并将颜色设置为你想要的颜色。那么具有该类的任何按钮都将具有相同的颜色