如何检查按钮的颜色?

时间:2011-08-03 11:49:35

标签: iphone ios4 xcode4

if([button backgroundColor]==[UIColor yellowcolor]){
    [taggedBtn setBackgroundColor:[UIColor redColor]];
}

----------

if([button backgroundColor]==[UIColor yellowcolor])

如何查看按钮的颜色?

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

您需要使用[button.backgroundColor isEqual:[UIColor yellowColor]

如果使用==,则比较指针。使用[UIColor yellowColor],您可以创建一个新实例。那个与按钮的backgroundColor不同。 ; - )

Sandro Meier

答案 1 :(得分:0)

使用CGColor的{​​{1}}属性:

UIColor

看看here