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

时间:2012-07-05 13:19:33

标签: iphone

我开发了一个应用程序。在那个iam将单选按钮(uiimageview)放在表视图上并应用手势效果。我能够更改所选择的按钮图像。但是如何更改未选择按钮图像。我的代码在手势选择器中,methd看起来像

-(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"];
        }

    }
     }
    }

所以请告诉我如何更改未选择的按钮图像。

1 个答案:

答案 0 :(得分:1)

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