如何以编程方式设置UIButton Highlight Tint颜色?

时间:2012-10-30 06:19:15

标签: objective-c ios ios5

Interface Builder中Highlight Tint有一个UIButton选项。是否可以通过编程方式为iOS 5中的所有UIButton更改....使用某种外观协议或其他一些解决方法?

1 个答案:

答案 0 :(得分:13)

您可以将其设为

[button setTintColor:[UIColor grayColor]];

这相当于IB中的hightlight色调选项,仅适用于突出显示的状态。

<强>更新 要为应用程序中的所有按钮实现此功能,请使用:

[[UIButton appearance] setTintColor:[UIColor orangeColor]]; 

它将为您要在应用中使用的所有UIButton设置。

有关UIAppearance protocol的详细信息,请查看此内容。