posizioni tocco UIPinchGestureRecognizer
-
24-10-2019 - |
Domanda
Voglio realizzare lo zoom con il gesto pizzico nel mio iphone app. Il problema è, in un metodo che viene chiamato quando il gesto viene riconosciuto non ho accesso al touch eventi stessi (quindi non posso davvero ottenere il loro locationInView:
) e mi piacerebbe farlo al fine di centrare il mio zoom -in correttamente.
Nella definizione di classe UIPinchGestureRecognizer
c'è un UITouch *_touches[2];
definita, ma non posso accedervi dall'esterno della classe. C'è qualcosa che posso fare per ottenere che i dati?
Soluzione
Spero che questo aiuti UIPinchGestureRecognizer la vista schiacciato tra i due dita
Altri suggerimenti
non ho trovato un modo più semplice per farlo:
È possibile creare un UIPinchGestureRecognizer personalizzato e hanno due proprietà per UITouches. Assegnare i loro valori sulla touchesBegun e touchesMoved. Poi basta accedere a tali proprietà per trovare posizioni di tocchi
Questo è quello che ho fatto e ha funzionato bene. Speranza che aiuta.