У меня есть UITapGestureRecognizer в настраиваемой ячейке таблицы, которая ничего не делает (удалить возможность нажать на ячейку, чтобы выбрать ее). Это прекрасно работает, однако в ячейке есть некоторые кнопки (подпредставления), которые нельзя нажать, потому что жест касания обрабатывает всю эту область ячейки.
Так что это так же просто, как определить, когда сенсорный жест находится над одной из этих кнопок, и вернуть false, чтобы отменить этот конкретный жест, верно? Ну не для меня...
Я удалил логику и просто вернул НЕТ в распознаватель жестов, но я все еще не могу нажимать на кнопки.
- (BOOL)ignoreTap:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch*)touch
{
return NO;
}
Есть ли что-то, что мне здесь не хватает?