2012-07-05 4 views
0

하나의 응용 프로그램을 개발 중입니다. 그 중에서 라디오 버튼 (uiimageview)을 테이블보기에 배치하고 제스처 효과를 적용합니다. 선택한 버튼 이미지를 변경할 수 있습니다. 제스처 선택 methd 유엔 선택 버튼 image.My 코드는 선택 취소 된 버튼의 선택을 해제하려면 어떻게해야합니까?

-(void)cellchange:(UITapGestureRecognizer *)recognizer 
{ 
UIImage *cellselect=[UIImage imageNamed:@"radio_on_1.png"]; 
UIImage *cellunselet=[UIImage imageNamed:@"radio_off_1.png"]; 
UIImageView *img=(UIImageView *)recognizer.view; 
for(int k=0;k<[ages count];k++) 
{ 

    if(img.tag==k) 
    { 
     UIImage *selectimg=img.image; 
     if([selectimg isEqual:cellselect]) 
     { 
      img.image=[UIImage imageNamed:@"radio_off_1.png"]; 

     } 
     if([selectimg isEqual:cellunselet]) 
     { 
      img.image=[UIImage imageNamed:@"radio_on_1.png"]; 
     } 

    } 
    } 
    } 

같은 외모는 어떻게 선택되지 않은 버튼 이미지를 변경하는 말씀 해주십시오이다.

+0

이 버튼입니까, 아니면 이미지입니까? – Abhishek

+0

UIImageview – user1498119

+0

버튼을 사용하지 않는 이유는 무엇입니까? – Abhishek

답변

1

'이미지'대신 '버튼'을 사용하는 것이 더 나은 방법이라고 생각합니다. 선택한 모드인지 비 선택 모드인지 확인한 후 버튼에 맞게 이미지를 설정하십시오!

관련 문제