0

我的视图中有两个按钮。

[button1 setBackgroundImage:image1 forState:UIControlStateNormal];
[button2 setBackgroundImage:image2 forState:UIControlStateNormal];

如何比较这些按钮中的两个图像?我试过:

if (button1.imageView.image.CGImage == button2.imageView.image.CGImage)
{
   NSLog(@"equal");
}
else
{
  NSLog(@"not equal");
}

它不起作用:(。

有什么建议吗?感谢您的帮助

4

1 回答 1

0

试试这个

if ([[button1 backgroundImageForState:UIControlStateNormal] isEqual:[button2 backgroundImageForState:UIControlStateNormal]])
于 2012-07-18T16:57:36.767 回答