2010-11-01 2 views
2

Я хотел бы отслеживать один вращательный жест пальца, как мне перехватить этот жест?Как отслеживать поворотный жест

Чтобы дать вам наглядный пример: тот же жест, который вы использовали бы со старым диском.

ответ

4

Могу ли я предложить класс UIRotationGestureRecognizer? Пока вам не нужно поддерживать < iOS 3.2, он сэкономит вам много головной боли, пытаясь создать собственный механизм распознавания жестов.

Apple Documentation

+0

Спасибо вам ответить, однако, насколько я знаю, что апи обрабатывает две точки касания, а не один, как вы могли бы сделать для циферблата, скажем, на старый телефонном циферблате. Я ошибаюсь? – amok

+1

Вы правы. Я бы рекомендовал взглянуть на документацию по внедрению пользовательского распознавателя жестов. В документации показано, как сделать распознаватель жестов галочки, и было бы довольно просто изменить это, чтобы сделать распознаватель жестов, который распознает круговое движение. http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html#//apple_ref/doc/uid/TP40009541-CH6-SW25 –

+0

Спасибо, что это хороший результат. Я следую за ним. – amok