if([button backgroundColor]==[UIColor yellowcolor]){
[taggedBtn setBackgroundColor:[UIColor redColor]];
}
----------
if([button backgroundColor]==[UIColor yellowcolor])
如何查看按钮的颜色?
谢谢你的帮助
你需要使用[button.backgroundColor isEqual:[UIColor yellowColor]
如果你使用==
你比较指针。使用[UIColor yellowColor]
,您可以创建一个新实例。那个与按钮的backgroundColor不同。 ;-)
桑德罗梅尔
使用CGColor
的UIColor
属性:
if (CGColorEqualToColor([button backgroundColor].CGColor, [UIColor yellowcolor].CGColor) {
看看here。