Wie können Sie feststellen, ob ein Bild in Xcode berührt wurde? Ich habe Apple-Dokumentation angeschaut und es ist wirklich verwirrend ... Ich sah:
%Vor%aber mein Bild wird sich immer noch nicht bewegen. Ich habe versucht, touchesBegan + touchesMoved zu verwenden und das userInteractionIsEnabled des Bildes auf YES zu setzen, aber es wird trotzdem nicht erkannt: (
BEARBEITEN: Vielen Dank für Ihre großartigen Vorschläge! Am Ende wollte ich es wirklich so einfach wie möglich machen, und ich wusste, dass mein Code funktionieren sollte , also spielte ich weiter damit und nach einer erholsamen Nacht stellte ich fest, dass es ein ziemlich einfache Lösung:
In meinem touchesMoved:
%Vor%Sie könnten der UIImageView, die den UIImage enthält, einen UIPanGesureRecognizer hinzufügen. Dadurch können Sie erkennen, wenn der Benutzer das Bild schwenkt und die Bilder entsprechend verschieben. Der Verweis auf die Dokumentation ist hier.
Es ist schön, die Gestenerkenner zu verwenden, da es die Konsistenz mit dem Rest des Betriebssystems beibehält, was das Verschieben betrifft.
Hoffe, das hilft.
Tags und Links objective-c iphone image xcode touch