2012-06-15 10 views

Respuesta

4

Este es el comportamiento estándar de iOS, puede verlo en cualquier aplicación de Apple.

Puede verificar si el toque finalizó al final de la pantalla y lo trata como "cancelar deslizamiento", pero el usuario puede querer deslizarse hasta este punto.

Mi consejo es aceptarlo, porque, como dije antes, es un comportamiento estándar, y Apple nos dice que nos apeguemos a él: los usuarios esperan un comportamiento estándar.

+0

gracias, pero la distancia desde el borde cambia en función de la velocidad de deslizamiento ... si me deslizo a la velocidad de la luz, entonces mi elemento arrastrado ni siquiera se mueve antes de que termine el contacto –

1

Solo mediante deducción. Si el dedo se movía hacia el borde de la pantalla y luego el toque finaliza cerca de ese borde, puede estar relativamente seguro de que el dedo se deslizó fuera de la pantalla. Si no se movía inmediatamente antes de que el toque finalizara, el usuario probablemente solo levantara el dedo.

Cuestiones relacionadas