Sperren UIImageView während der Bewegung
-
06-09-2019 - |
Frage
Ich bewege eine UIImageView
mit touchesBegan
, touchesMoved
, touchesEnded
. Es funktioniert gut, aber die Berührungen lassen sich auch auf andere UIImageView
s angewandt, mit sich um.
Wie kann ich rührend Aktivität sperren, während die UIImageView
bewegen? Ich habe versucht, dies mit einem Booleschen Wert, aber es hat nicht funktioniert, weil touchesMoved
jedesmal, wenn die UIImageView
bewegen aufgerufen, nicht nur einmal.
Lösung
Wenn ich das richtig verstanden, Sie versuchen, es zu machen, so dass nur ein Imageview kann durch Interaktion mit dem Benutzer jederzeit betroffen sein. Wenn das der Fall ist, nur gesetzt imageView.exclusiveTouch = YES
. Sobald ein Kontakt mit exclusiveTouch
in jeder Ansicht beginnt aktiviert ist, wird keine andere Ansicht in diesem Fenster keine Berührungen registrieren.