Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何检查按钮';什么颜色?_Iphone_Ios4_Xcode4 - Fatal编程技术网

Iphone 如何检查按钮';什么颜色?

Iphone 如何检查按钮';什么颜色?,iphone,ios4,xcode4,Iphone,Ios4,Xcode4,如何检查按钮的颜色 感谢您的帮助您需要使用[button.backgroundColor isEqual:[UIColor yellowColor] 如果使用==比较指针。使用[UIColor yellowColor]创建一个新实例。该实例将与按钮的背景颜色不同。;-) Sandro Meier您需要使用[button.backgroundColor isEqual:[UIColor yellowColor] 如果使用==比较指针。使用[UIColor yellowColor]创建一个新实例。该

如何检查按钮的颜色


感谢您的帮助

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

如果使用
==
比较指针。使用
[UIColor yellowColor]
创建一个新实例。该实例将与按钮的背景颜色不同。;-)


Sandro Meier

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

如果使用
==
比较指针。使用
[UIColor yellowColor]
创建一个新实例。该实例将与按钮的背景颜色不同。;-)


Sandro Meier

使用
UIColor
CGColor
属性:

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

----------

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

查看。

使用
UIColor
CGColor
属性:

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

----------

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

看看。

我想应该是[button.backgroundColor isEqual:[UIColor yellowColor]而不是IsequalTo那么检查标题是否相同?是的,它是相同的。如果([button.titleLabel.text isEqualToString:@“abc”]){}如果您已将按钮的文本设置为@,则需要执行此操作那么应该不会有任何问题。但是如果您没有设置其文本,则其文本为零,而不是@“”。那么您将不会比较文本,因为您没有设置该文本。您需要在按钮上设置一些文本。如果您不想显示任何文本,但仍然想比较它,则可以将文本设置为@“”,然后将其作为([button.titleLabel.text IseQualtString:@”“]){}。我想它应该是[button.backgroundColor isEqual:[UIColor yellowColor]而不是IseQualto。那么检查标题是否相同呢?是的,它是相同的。如果您已将button的文本设置为@,则需要执行以下操作([button.titleLabel.text IseQualtString:@“abc”]){}那么应该不会有任何问题。但是如果您没有设置其文本,则其文本为零,而不是@“”。那么您将不会比较文本,因为您没有设置该文本。您需要在按钮上设置一些文本。如果您不想显示任何文本,但仍然想比较它,则可以将文本设置为@“”,然后进行比较,就像([button.titleLabel.text isEqualToString:@”“]){}。