Pregunta

Me gustaría tener cada instancia UITouch grabar un solo toque. En otras palabras, independientemente de lo cerca que se producen varias líneas de retardo en el tiempo, me gustaría que cada una para crear una instancia de toque único. ¿Es esto posible?

Gracias, Doug

¿Fue útil?

Solución

¿Qué hay detrás de esta pregunta es mi necesidad de asociar una dirección única a cada instancia UITouch para cada grifo.

He estado NSLog-ING en touchesBegan: withEvent: desde hace un tiempo y he llegado a la conclusión de que las instancias suprising UITouch parecen ser reciclado una y otra vez (es decir, la misma dirección de puntero aparece en el toque de distinción secuencias!) en lugar de crear de nuevo cada vez que se inicia una secuencia de toque.

Mi objetivo es una única dirección UITouch instancia única con un tapCount = 1.

Otros consejos

Se podría incluir el método delegado para capturar los múltiples toques, y sólo tiene este método llama a su método de contacto único en múltiples ocasiones.

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