Pregunta

Quiero implementar el zoom con gesto de pellizco en la aplicación de mi iPhone. El problema es que, en un método que se llama cuando se reconoce que el gesto no tengo acceso a los eventos táctiles (por lo que realmente no puedo obtener su locationInView:) y me gustaría obtenerlo para centrar mi zoom correctamente.

En el UIPinchGestureRecognizer Definición de clase hay un UITouch *_touches[2]; Definido, pero no puedo acceder a él desde fuera de la clase. ¿Hay algo que pueda hacer para obtener esos datos?

¿Fue útil?

Otros consejos

No encontré una forma más fácil de hacerlo:

Puede crear un UIPINCHGesterReConizer personalizado y tener dos propiedades para UITouches. Asigne sus valores en TouchesBeGun y TouchesMoved. Luego, solo acceda a esas propiedades para encontrar posiciones de toques

Eso es lo que he hecho y funcionó bien. Espero eso ayude.

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