2012-07-05 65 views
0

Iam開發一個應用程序。在該iam放置單選按鈕(uiimageview)在表視圖和應用手勢效果。我可以更改選定的按鈕圖像。但我怎麼能改變un選擇按鈕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 2012-07-05 13:24:34

+0

這是UIImageview – user1498119 2012-07-05 13:34:12

+0

爲什麼你不使用按鈕? – Abhishek 2012-07-05 14:25:12

回答

1

我相信更好的方法是使用'Button'而不是'Image'。點擊時,檢查是處於選定模式還是非選擇模式,然後相應地設置按鈕的圖像!