【问题标题】:How can i deselect the unselected buttons如何取消选择未选择的按钮
【发布时间】:2012-07-05 13:19:33
【问题描述】:

我正在开发一个应用程序。我将单选按钮(uiimageview)放在表格视图上并应用手势效果。我能够更改选定的按钮图像。但是如何更改取消选择按钮的图像。我的代码在手势选择器方法中看起来像

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

    }
     }
    }

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

【问题讨论】:

  • 这个按钮还是只有图片??
  • 为什么不使用按钮?

标签: iphone


【解决方案1】:

我相信更好的方法是使用“按钮”而不是“图像”。点击时检查它是处于选中模式还是未选中模式,然后相应地设置按钮的图像!

【讨论】:

    猜你喜欢
    • 2021-09-01
    • 2011-07-17
    • 2020-03-26
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多