这是一个我需要帮助的简单示例。我将文本颜色设置为绿色,然后检查是否为绿色,然后执行一些操作。它不起作用,对我做错了什么想法?
[Button1 setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
if ([Button1.tintColor isEqual: [UIColor greenColor]])
{
ResultTextLabel.text = @"I detected Button1 tint color is GREEN!";
}
看起来很简单但是我已经把头发拉了3个多小时试图弄清楚为什么这不起作用:(
所有的帮助非常感谢,谢谢!
答案 0 :(得分:0)
if ([[Button1 titleColorForState:UIControlStateNormal] isEqual:[UIColor greenColor]])
希望有所帮助
答案 1 :(得分:0)
试试这个..
if ([Button1.titlelabel.textcolor isEqual: [UIColor greenColor]])
{
ResultTextLabel.text = @"I detected Button1 tint color is GREEN!";
}
工作正常..