Это полностью меня озадачило!
У меня есть Распознаватель жестов касания для отображения / скрытия меню ...
У меня также есть Распознаватель жестов смахивания для перемещения между экранами влево и вправо...
У меня также есть MPMoviePlayerController для воспроизведения видео на экране.
Я реализую gestureRecognizer:shouldReceiveTouch:
и исключаю все UIControls и все, что имеет префикс «MP».
Проблема в том, что всякий раз, когда я провожу пальцем влево и вправо по элементам управления видеоплеера, shouldReceiveTouch
замечает только распознаватель жестов касанием, а не размах.Он также корректно отслеживает НЕТ, и, тем не менее, STILL запускает метод смахивания.
Я пытался посмотреть на gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:otherGestureRecognizer
, но это ДЕЙСТВИТЕЛЬНО смутило меня, потому что оно также содержит UIPanGestureRecognizer ...?
Пожалуйста, помогите, я устала и у меня большой срок ... и я не могу с этим справиться: (
Спасибо всем!
: - Джо