0

私は1つのアプリケーションを開発しています。その中で、ラジオボタン(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"];
        }

    }
     }
    }

選択されていないボタンの画像を変更する方法を教えてください。

4

1 に答える 1

1

「画像」の代わりに「ボタン」を使用する方が良いと思います。タップすると、選択モードか非選択モードかを確認し、それに応じてボタンの画像を設定してください!

于 2012-07-06T15:15:39.803 に答える