如何检查按钮的颜色?

问题描述 投票:1回答:2
if([button backgroundColor]==[UIColor yellowcolor]){
    [taggedBtn setBackgroundColor:[UIColor redColor]];
}

----------

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

如何查看按钮的颜色?

谢谢你的帮助

iphone ios4 xcode4
2个回答
3
投票

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

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

桑德罗梅尔


0
投票

使用CGColorUIColor属性:

if (CGColorEqualToColor([button backgroundColor].CGColor, [UIColor yellowcolor].CGColor) {

看看here

© www.soinside.com 2019 - 2024. All rights reserved.