Pregunta

estoy poniendo en práctica agitar gestos como se describe en este contestar sin embargo, si sacudo mi teléfono durante más de un En segundo lugar, motionEnded no consigue llamado.

¿No hay una relación de 1 a 1 de los acontecimientos motionBegan y motionEnded garantizada por el sistema operativo, o se trata de un problema con la cadena de respuesta y los acontecimientos están consiguiendo enviado a otra parte?

¿Fue útil?

Solución

De cualquier motionEnded:withEvent: o motionCancelled:withEvent: deben ser llamados. A partir de los documentos de motionCancelled:withEvent:

  

Este método se invoca cuando el marco Cocoa Touch recibe una interrupción que requiere cancelación del evento de movimiento. Esta interrupción es algo que podría causar que la aplicación sea ya no está activo o el fin de ser eliminado de la ventana. El método también puede invocarse si el temblor se prolonga demasiado .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top