我如何取消选择未选定的按钮

问题描述:

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

我相信更好的方法是使用'Button'而不是'Image'。点击时,检查是处于选定模式还是非选择模式,然后相应地设置按钮的图像!