Estoy desarrollando una aplicación para iPhone, y quiero detectar diferentes formas a medida que mis dedos se mueven en la superficie del iPhone. ¿Alguien puede ayudarme? ¿Cómo puedo detectar las diferentes formas geométricas mediante el movimiento de los dedos o el gesto en iPhone SDK?iphone reconoce diferentes formas con el movimiento de los dedos
Respuesta
Puede hacerlo, pero no es una tarea fácil. El SDK de iPhone proporciona la clase UIGestureRecognizer, puede crear una subclase que identifique UIGestureRecognizer que reconozca un gesto o carácter distintivo (en su caso).
Pero también hay otros enfoques. Uno de ellos descrito por Brit Gardner en his blog. Detrás de este enfoque está el N-Dollar Recognizer basado en JavaScript. Este tipo había hecho un buen trabajo y ahora puedes usar la biblioteca MultistrokeGestureRecognizer-iOS para detectar símbolos y formas. Por supuesto, esta biblioteca no es perfecta y utiliza una forma específica (como JSON) para reconocer toques, pero es mejor que nada.
Gracias, espero que esto ayude a alguien.
Gracias berylium, pero no encuentro la forma de implementarlo. SO, por favor, sugiéranme acerca de la implementación. – Jane
Hay un ejemplo de UIGestureRecognizer personalizado creado dentro de la documentación del SDK de iOS que recognizes a checkmark gesture here, específicamente en la sección titulada "Crear reconocedores de gestos personalizados" (no se pudo encontrar una manera fácil de vincular directamente la sección). Usando esto como una plantilla, debe poder escribir un reconocedor de gestos personalizado para reconocer correctamente su gesto.
La parte que tendrá que proporcionar es el código que define para su dispositivo qué significa exactamente para su forma particular de interés.
Por cierto, también estoy en el proceso de escribir mi propio UIGestureRecognizer como un ejemplo de reconocimiento de un gesto continuo en comparación con el reconocimiento de gesto discreto de la marca ya que habría apreciado un ejemplo de esto anteriormente.
vuelta en 2009 Daniele Margutti creados proyecto MCGestureRecognizer también en base a http://depts.washington.edu/aimgroup/proj/dollar/
Si usted puede encontrar esto le dará un gran mano a mano, pero probablemente necesitará actualizar a iOS5. Solía estar disponible en http://www.malcom-mac.com pero ese sitio parece estar fuera de servicio.
- 1. iPhone: detectar dos dedos toque
- 2. Cómo deshabilitar 4 gestos con los dedos en el iPad?
- 3. Diferentes formas de $ (document) .ready
- 4. Diferentes formas de borrar listas
- 5. Marco compacto: ¿cualquier GUI amigable con los dedos?
- 6. Cómo detectar el movimiento sacudida en iPhone
- 7. ¿Cómo detecto que dos dedos tocan en el iPhone?
- 8. Diferentes formas de pasar variables en MSBuild
- 9. Diferentes formas de inicializar una variable
- 10. Detección de movimiento de iPhone simple
- 11. Diferentes formas de alias de una columna
- 12. Qué es ASP.NET MVC 2 formas de representar el mismo modelo de dos formas diferentes
- 13. iphone: ¿Usar diferentes iconos con diferentes objetivos de compilación?
- 14. Combinando el movimiento de búsqueda con tirón
- 15. Diferentes formas de usar __init__ para PyQt4
- 16. Filtros RGB para diferentes formas de daltonismo
- 17. Diferentes formas de agregar al diccionario
- 18. Obtener la posición de los dedos en el panel táctil
- 19. iOS no reconoce los eventos de clic
- 20. Reproducción de muchos videos diferentes en el iPhone con AVPlayer
- 21. ¿Cómo detectar el movimiento del iPhone en el espacio usando el acelerómetro?
- 22. ¿Es necesario definir constructores de movimiento de diferentes clases?
- 23. Paginación UIScrollView con dos dedos y zoom
- 24. ¿Hay alguna forma de obtener un toque de tres dedos en el simulador de iPhone
- 25. SimpleDateFormatter no reconoce los meses
- 26. iPhone OS Advertencias de memoria. ¿Qué significan los diferentes niveles?
- 27. ¿Cómo luchas contra todas estas formas? -Javascript y sus millones de formas diferentes de escribirlo
- 28. ¿Java reconoce los bucles infinitos?
- 29. ¿Cómo reconoce Google StreetView los planos 3D?
- 30. Técnica de detección de movimiento facial en iphone
Ese sería un caso para implementaciones personalizadas de UIGestureRecognizer. Lea las referencias y posiblemente vea el video de la sesión WWDC2010 sobre el reconocimiento de gestos. – Till