2012-07-18 61 views
0

我在我看來有兩個按鈕。比較按鈕值

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

如何比較這些按鈕中的兩個圖像? I'de嘗試:

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

它不用於幫助 工作:(

任何意見 感謝Yayo

+0

你是什麼意思?比較..你想看看他們是否是相同的圖像,相同的圖像內容是什麼? – 2012-07-18 16:56:19

回答

0

試試這個

if ([[button1 backgroundImageForState:UIControlStateNormal] isEqual:[button2 backgroundImageForState:UIControlStateNormal]])