Question

La plate-forme iPhone a un certain nombre d'expressions idiomatiques geste commun. Par exemple, il y a des robinets, pincements et balayages, chacun avec un nombre variable de doigts. Mais quand vous développez une application, il est à vous de mettre en œuvre ces choses basées sur des informations de bas niveau sur le nombre et l'emplacement des touches. Il semble que c'est un candidat de choix pour une bibliothèque. Vous enregistrerait un délégué, définir certains paramètres comme intervalle multi-tap et le seuil swipe et recevoir des appels comme swipeStarted / Ended, pinchStarted / Ended, multitap, etc. Est-ce qu'une telle existe bibliothèque?

Était-ce utile?

La solution

Je l'ai mis en place un tel projet. Ce n'est pas une bibliothèque, mais il est plein d'exemples de code pour pincement / étirement, appuyez et maintenez, etc.

Blog:

http://6tringle.com/blog/2009/TouchSampleCode.html

Github:

http://github.com/kailoa/6tringle-touchsamplecode/tree/master

Autres conseils

Voici une pour détecter le geste de cercle, avec le code source fourni. Peut-être utile pour l'adapter à détecter d'autres geatures.

http://iphonedevelopment.blogspot.com/2009/04 /detecting-circle-gesture.html

UIGestureRecognizer. Ne pas rouler votre propre.

Je bifurqué très bel exemple de Kailoa et a tenté de créer une bibliothèque.

http://github.com/bentford/GestureDetect

Je compte ajouter une combinaison « pincement zoom et faites glisser » geste comme celui de l'application de cartes. Une fois que je le faire fonctionner, je posterai sur GitHub.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top