Question

Je veux mettre en œuvre un zoom avec un geste de pincement dans mon application iphone. Le problème est, dans une méthode qui est appelée lorsque le geste est reconnu que je n'ai pas accès aux événements tactiles eux-mêmes (donc je ne peux pas vraiment obtenir leur locationInView:) et je voudrais le faire pour centrer mon zoom -dans correctement.

Dans la définition de la classe UIPinchGestureRecognizer il y a un UITouch *_touches[2]; défini, mais je ne peux pas accéder à l'extérieur de la classe. Est-ce que je peux faire pour obtenir ces données?

Était-ce utile?

Autres conseils

i n'a pas trouvé un moyen plus facile de le faire:

Vous pouvez créer un UIPinchGestureRecognizer de mesure et ont deux propriétés pour UITouches. Assigner leurs valeurs sur touchesBegun et touchesMoved. Ensuite, il suffit d'accéder aux propriétés de trouver des positions de touches

C'est ce que je l'ai fait et cela a bien fonctionné. Espérons que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top