2012-07-18 2 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

을 의미합니까보십시오.? 비교해라. 그들이 같은 이미지인지, 같은 이미지 내용인지보고 싶니? –

답변

0

당신이 무엇을이

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