UIScrollview затрагивает - PullRequest
       23

UIScrollview затрагивает

0 голосов
/ 01 июня 2011

У меня есть экземпляр UIScrollView, который я позволяю пользователю увеличивать / уменьшать. Я реализовал делегата, чтобы позаботиться об этом в соответствии с документами. Тем не менее, я хотел бы знать, где пользователь касается прокрутки (относительно рамки суперпредставления прокрутки). Могу ли я перехватить эту информацию, например, с помощью некоторого свойства scrollviews, не переопределяя скажем touchesMoved:withEvent:?

[UIScrollView инстансы сами принимают решение о типе касания, которое они получили. Я не хочу подражать этому, я хотел бы знать решение и местоположение касания.]

1 Ответ

1 голос
/ 01 июня 2011

В представлении прокрутки нет свойства, которое сообщит вам местоположение касания.Вы можете знать, перемещается ли он или прокручивается, но у вас не будет местоположения касания.Если вы сомневаетесь относительно подкласса UIScrollView, вы можете посмотреть на пользовательский UIGestureRecognizer, который поможет вам отслеживать текущее местоположение.Если у вас есть объект UITouch, вы можете получить местоположение касания относительно суперпредставления, используя метод locationInView:.

...