vectorizados vectores vecteezy para paginas illustrator gratis freepik dibujos descargar corel banco vector ios gesture swipe direction

vectores - Gestos avanzados de iOS: obtener vector de dirección deslizante



vectores gratis corel draw (1)

Al revisar la documentación , parece que la nueva API de gestos avanzados no determina la dirección de deslizamiento más allá de los valores básicos {izquierda, derecha, arriba, abajo}.

Necesito el punto de inicio del deslizamiento y la dirección.

¿Hay alguna forma de recuperar esto aparte de codificar mi propia biblioteca avanzada de gestos desde cero con los gestos básicos?

Y si esta es mi única opción, ¿alguien podría indicarme algún código fuente abierto que haga esto?


¡Lo tengo! La documentación está aquí , en '' Creación de reconocedores de gestos personalizados '' en la parte inferior.

Básicamente, los seis gestos que proporciona Apple provienen de UIGestureRecognizer, y usted puede hacer su propio reconocedor de gestos de la misma manera.

luego, dentro de init de su vista, conecta su reconocedor. y solo el acto de conectarlo redirige automáticamente los eventos táctiles entrantes.

En realidad, el comportamiento predeterminado es hacer que su reconocedor sea un observador de estos eventos. Lo que significa que su vista los recibe como solía hacerlo, y además si su reconocedor detecta un gesto, activará su método myCustomEventHandler dentro de su vista (usted pasó su selector cuando enganchó su reconocedor).

Pero a veces quiere evitar que los eventos táctiles originales lleguen a la vista, y puede jugar con su reconocedor para hacer eso. así que es un poco engañoso pensar en él como un "observador".

Hay otro escenario, donde un gesto necesita comer otro. Al igual que no puede simplemente devolver un solo clic si su vista también está preparada para recibir clics dobles. Debe esperar a que el reconocedor doble haga un informe de la falla. y si tiene éxito, debe fallar con un solo clic; ¡obviamente no desea enviar los dos de regreso!