Ubicaciones táctiles de UIPInchestureRecognizer
-
24-10-2019 - |
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?
Solución
Espero que esto ayude UIPINCHGASTURACERECNIZIZA POSICIÓN La vista pellizcada entre los dos dedos
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.