我想改变一个按钮的颜色,然后我点击它,但它不工作,因为这样做,我必须检测哪个颜色的按钮目前必须改变到下一个颜色。更改按钮backgoundColor
if (sender.backgroundColor == [UIColor clearColor]) {
[sender setBackgroundColor:[UIColor grayColor]];
} else if (sender.backgroundColor == [UIColor grayColor]) {
[sender setBackgroundColor:[UIColor blueColor]];
} else if (sender.backgroundColor == [UIColor blueColor]) {
[sender setBackgroundColor:[UIColor redColor]];
} else {
[sender setBackgroundColor:[UIColor clearColor]];
}
但不幸的是它不起作用。 有谁知道我该如何做这项工作?
通常避免代码的答案。考虑添加一个'description'来帮助解释你的代码。谢谢 – MickyD 2015-03-31 04:05:53