Iphone: определение направления перетаскивания, начиная с кнопки - PullRequest
1 голос
/ 21 сентября 2010

Я пытаюсь создать механизм прокрутки для вида, на котором могут быть кнопки. Без кнопки это кусок пирога.

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

Так, как я могу определить направление движения / перетаскивания, когда ваши пальцы начинаются с кнопки?

Есть идеи?

Спасибо, Саймон

Ответы [ 2 ]

1 голос
/ 21 сентября 2010

Все еще легко, вы просто не используете событие перетаскивания за пределы. Посмотрите на hitTest:withEvent в UIView, чтобы определить, начинается ли он в кнопке или нет. Вместе с UISwipeGestureRecognizer (или с сенсорными событиями) у вас все будет хорошо.

0 голосов
/ 21 сентября 2010

Выезд UISwipeGestureRecognizer.Вы должны иметь возможность просто добавить его в свой основной вид и заставить его распознавать жест независимо от того, происходит ли он на кнопке.

...