0

テーブルビューセルをスワイプしたときに削除ボタンを取得するコードを実装しました(最初の画像を参照)。カスタムしたいのは、削除ボタンの代わりに画像を追加したいということです(2番目の画像を参照)。私はそれをグーグルで検索しましたが、メソッドやコードを取得できませんでした。通常の削除ボタンを表示するすべての場所。削除ボタンに画像を追加するにはどうすればよいですか。任意のアイデア!.私を助けてください.

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

0

カスタムセルにカスタム画像を使用してカスタムボタンを追加できます。このボタンを非表示にしてから、セル(右または左)にスワイプジェスチャを追加します。(ここで self はカスタム セル クラスです)

 swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self  action:@selector(handleGesture:)];
[swipeLeft setDirection:UISwipeGestureRecognizerDirectionRight];
[self addGestureRecognizer:swipeLeft];

ハンドル ジェスチャでは、カスタム削除ボタンを非表示にするだけです

-(void) handleGesture:(UIGestureRecognizer*)gestureRecognizer{

           if([self.deleteBtn isHidden])
           {
              [self.deleteBtn setHidden:NO];
           }else{
              [self.deleteBtn setHidden:YES];
          }

}

表示ボタン用と非表示ボタン用の 2 つのスワイプ ジェスチャを配置することもできます。これがあなたに役立つことを願っています。

于 2013-05-08T14:18:16.803 に答える