Pregunta

Estoy trabajando en una clase que es un delegado de otra clase; Esta otra clase está en una biblioteca de terceros que me gustaría evitar cambiar si es posible.

La clase original está manejando un evento -touchesended, y me está delegando de responsabilidad, pero no me pasa a mí mismo. ¿Hay alguna forma de manejar el evento actual en progreso? Es un controlador de doble toque, y todo lo que se me pasó es la vista que se toca, y el punto en el que ocurrió el toque. Quiero saber exactamente cuántos toques están involucrados en el evento.

¡Gracias! cachondo

¿Fue útil?

Solución

Puede subclase la vista y anular de terceros originales -touchesEnded:withEvent: en esa subclase.

También puede subclase UIApplication y anular su -sendEvent: Método para capturar todos los eventos (públicos).

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