Я использую UILongPressGestureRecognizer в ячейке.
Что мне нужно: когда пользователь нажимает на ячейку в течение 1,0 секунды, вызовите один контроллер представления.
Если пользователь касается ячейки, другой VC.
Я могу сделать это с помощью UILongPressGestureRecognizer. Но проблема в том, что дважды вызывает viewController.
Код:
if (indexPath.section == 0 && indexPath.row == 1){
UILongPressGestureRecognizer *longPressTap = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(memberListWithSearchOptions)];
longPressTap.minimumPressDuration = 1.0;
[cell addGestureRecognizer:longPressTap];
[longPressTap release];
}
Я думаю, что после распознавания LongPress нужно отключить распознаватель, пока на экране снова не появится tableView.
Как я могу это сделать?
Спасибо
RL