ジェスチャレコグナイザーをテーブルセルに追加するとcell
、たとえば次のようになります。
UILongPressGestureRecognizer *_longPressRecognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(cellGestureRecognized:)];
_longPressRecognizer.allowableMovement = 20;
_longPressRecognizer.minimumPressDuration = 1.0f;
[cell addGestureRecognizer:_longPressRecognizer];
[_longPressRecognizer release], _longPressRecognizer = nil;
ある時点でこのセルを手動で呼び出す必要があります-removeGestureRecognizer:
か、それともセルが使用されなくなったときにジェスチャレコグナイザーが削除されて解放されますか?