0

ビューには 2 つのボタンがあります。

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

これらのボタンで 2 つの画像を比較するにはどうすればよいですか? 私は試しました:

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 に答える