2010-03-27 2 views
0

У меня есть UIScrollView, содержащий еще один вид. Это представление должно обрабатывать событие одиночного касания для рисования. По этой причине я бы хотел прокрутить, используя 2 пальца. Мне удалось получить эту работу для 2.x SDK, но она больше не работает с сериями 3.X.UIScrollview: прокрутка с двумя пальцами и не одна

У вас есть идея/обходной путь для достижения этой цели?

Заранее спасибо за помощь :)

+0

http://stackoverflow.com/questions/787212/scrolling-with-two-fingers-with-a-uiscrollview – SAKrisT

ответ

0

FWIW, я пытался именно это, а также на 3.x (никогда на 2.x) и никогда не делал это правильно работать. Возможно, что некоторая комбинация методов подкласса, одобренных (touchsShouldBegin ...) и отрывочная (touchhesBegan ..., hitTest ...), может достичь этого, но я много пробовал и никогда не мог получить переадресацию события работать таким образом, чтобы это было непротиворечиво, и в итоге получилось паразитически неустойчивое отношение к просмотру прокрутки.

Мне пришлось переопределить вид прокрутки с нуля, чтобы достичь этого.

Смежные вопросы