Можно ли использовать UILongPressGestureRecognizer вместе с сенсорными событиями, такими как touchesMoved? - PullRequest
5 голосов
/ 11 июня 2011

Если я добавлю UILongPressGestureRecognizer к объекту, есть ли способ вызвать событие touchesMoved в этом объекте, чтобы оно срабатывало после того, как мой селектор longGesture реагирует на жест длинного нажатия без необходимости сначала поднимать палец?

Что я вижу, так это то, что как только селектор распознает длинный жест, события touchesMoved не будут реагировать, пока вы не уберете палец с объекта.Другими словами, вы не можете нажать, поставить на паузу, переместить.

Возможно ли это даже с помощью распознавателя жестов или единственный способ сделать это с помощью нажатия и удержания.

Я надеюсь, чтоимеет смысл.

Спасибо.

Ответы [ 2 ]

6 голосов
/ 11 июня 2011

Вместо того, чтобы полагаться на метод touchesMoved, вы можете добавить UIPanGestureRecognizer вместе с UILongPressGestureRecognizer к вашему виду.

3 голосов
/ 22 мая 2016
    longPressGestureRecognizer.cancelsTouchesInView = false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...