2010-11-01 52 views
2

Je voudrais suivre un mouvement rotatif ONE finger comment intercepter ce geste?Comment suivre un mouvement rotatif

Pour vous donner un exemple visuel: le même geste que vous auriez utilisé avec un ancien téléphone à disque.

Répondre

4

Puis-je suggérer la classe UIRotationGestureRecognizer? Tant que vous n'avez pas besoin de supporter < iOS 3.2, cela vous évitera beaucoup de maux de tête en essayant de construire votre propre mécanisme de reconnaissance gestuelle.

Apple Documentation

+0

Merci pour votre réponse mais pour autant que je sache, qui gère api deux points de contact, pas, comme vous le feriez pour un cadran, dire un sur l'ancienne ligne téléphonique. Ai-je tort? – amok

+1

Vous avez raison. Je recommande de jeter un oeil à la documentation pour l'implémentation d'un outil de reconnaissance de gestes personnalisé. La documentation montre comment faire un reconnaisseur de gestes de coche et il devrait être assez simple de le modifier pour faire un reconnaisseur de mouvement qui reconnaîtrait le mouvement circulaire. http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html#//apple_ref/doc/uid/TP40009541-CH6-SW25 –

+0

Merci, c'est une bonne avance. Je le suis. – amok