5

我的 iPad 应用程序我有许多 UIButtons,当按下时默认变为蓝色。我可以浏览每一个并使用以下方法设置 tintcolor:

[buttonName setTintColor:[UIColor colorWithRed:151/255.0f green:202/255.0f blue:86/255.0f alpha:1.0]];

但是,默认情况下和所有按钮是否都可以更改此颜色?

有没有办法改变这个颜色?

4

3 回答 3

26

如果您正在使用情节提要和 Xcode 5.0 或更高版本,最简单的方法是在 Xcode 中打开情节提要并在实用工具区域的文件检查器中设置全局色调颜色设置。见下图。

在文件检查器中设置全局色调

于 2013-11-08T18:54:09.250 回答
12

使用 UIAppearance 协议:

 [[UIButton appearance] setTintColor:[UIColor colorWithRed:151/255.0f green:202/255.0f blue:86/255.0f alpha:1.0]]; 
于 2013-09-04T16:00:07.587 回答
1

您可以继承 uibutton 并将颜色设置为您想要的任何颜色。然后具有该类的任何按钮都将具有相同的颜色

于 2013-09-04T13:31:22.507 回答