¿Cuál es la diferencia técnica entre “mover” y “deslizar” en iOS o Android?

Apple describe el gesto de mover con un solo dedo como uno “donde el usuario desliza rápidamente un dedo por la pantalla”. Sin embargo, en el desarrollo de iOS, el desarrollador define la diferencia técnica entre un movimiento rápido y un deslizamiento, teniendo en cuenta cuándo y dónde ocurren los eventos táctiles en la pantalla. Vea la nota de Apple a continuación sobre el manejo de gestos de deslizamiento (énfasis mío).

Para detectar un gesto de deslizamiento, debe rastrear el movimiento del dedo del usuario a lo largo del eje de movimiento deseado, pero depende de usted determinar qué constituye un deslizamiento . En otras palabras, debe determinar si el dedo del usuario se movió lo suficiente, si se movió en una línea lo suficientemente recta y si fue lo suficientemente rápido. Puede hacerlo almacenando la ubicación táctil inicial y comparándola con la ubicación informada por los eventos táctiles posteriores.

Como referencia, el siguiente diagrama ilustra las tres o cuatro fases de los eventos táctiles: toque hacia abajo, toque movido y toque hacia arriba.


Los eventos multitáctiles se explican en detalle en la Guía de manejo de eventos de Apple para iOS, disponible en el siguiente enlace.

http://developer.apple.com/libra…

More Interesting

¿Se pueden usar los mismos scripts de automatización para probar aplicaciones de Android e iOS?

¿Es posible alterar mediante programación las imágenes tomadas por un iPhone?

Cómo predecir la cantidad y el costo de las actualizaciones de la aplicación iOS cuando se utiliza un desarrollador independiente

¿Qué tan importante es integrar una plataforma de análisis en una aplicación de iOS?

¿Qué sucedería si Apple lanza Apple Pay y anuncian que también han implementado una funcionalidad de lector NFC en sus dispositivos y, por lo tanto, pueden actuar como terminales NFC-EMV completas?

¿Quiénes son los mejores creadores de aplicaciones para iPhone en Quora?

¿La integración continua alojada es buena para las aplicaciones de iOS?

¿Hay alguna sala de chat común para desarrolladores de iOS y Android? Lo que ayudará a obtener ayuda rápida en lugar de esperar respuestas en los foros durante días.

¿Habrá algún sistema operativo móvil en el futuro que supere a Android o iOS?

¿Cuáles son las experiencias de las personas con el desarrollo de aplicaciones de iPhone usando PhoneGap con respecto al proceso de aprobación en Apple?

¿Cuál es la mejor manera de construir una aplicación iOS escalable?

¿Cómo puedo aumentar mi productividad para el desarrollo de iPhone?

¿Es posible configurar una instancia única del servidor Jenkins para CI de aplicaciones iOS y aplicaciones Android?

¿Necesito un iPhone para desarrollar aplicaciones iOS?

¿Qué quiso decir Jason Prado exactamente cuando dijo "Xcode no puede manejar nuestra escala"?