Y at-il une bibliothèque de gestes de haut niveau pour le développement iPhone?
-
05-09-2019 - |
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?
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.