Если я добавляю устройство распознавания жеста к названной ячейке таблицы 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:
на этой ячейке в какой-то момент или устройстве распознавания жеста становится удаленным и выпущенным для меня, когда ячейка больше не используется?
Распознаватели жестов добавляются во внутренний NSMutableArray представления. Этот массив будет освобожден после деаллокации представления. Таким образом, -removeGestureRecognizer:
не нужно вызывать вручную.