Предотвратить UIScrollView от отмены касанийMoved: из subview? - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть UIScrollView.Кроме того, я разрешаю пользователю добавить DraggableView (подкласс UIImageView), применив длинный жест нажатия к UIScrollView.DraggableView переопределяет touchesMoved: и позволяет пользователю перетаскивать вид.Это работает до тех пор, пока не произойдет один из двух случаев:

  • UIScrollView обнаруживает еще одно долгое нажатие во время движения пользователя (после того, как все его пальцы некоторое время находились на экране)
  • UIScrollView начинает прокручиваться.

Каков наилучший способ предотвратить обнаружение длительного нажатия и прокрутку вида прокрутки, пока пользователь перетаскивает мой вид?Есть ли встроенный механизм, или я должен где-то отслеживать статус и реагировать соответственно?

Ответы в ObjC и Monotouch приветствуются.

1 Ответ

1 голос
/ 02 октября 2011

Пока что понял.У UIScrollView есть свойство, позволяющее включать или отключать прокрутку.Я только установил это и включил прокрутку снова, как только мое длинное нажатие было обработано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...