Question

Je propose un UIImageView avec touchesBegan, touchesMoved, touchesEnded. Il fonctionne bien, mais les touches s'applique également à d'autres UIImageViews, autour de la pose.

Comment verrouiller l'activité toucher tout en déplaçant le UIImageView? Je l'ai essayé avec une valeur booléenne, mais il n'a pas fonctionné, parce que touchesMoved s'appelle chaque fois que se déplace de UIImageView, non seulement une fois.

Était-ce utile?

La solution

Si je comprends bien, vous essayez de faire en sorte que seul imageView peut être affectée par l'interaction de l'utilisateur à tout moment. Si tel est le cas, vient de mettre imageView.exclusiveTouch = YES. Une fois une touche commence dans une vue avec exclusiveTouch activé, aucune autre vue dans cette fenêtre enregistrera toutes les touches.

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