Es scheint, dass alle Berührungsmethoden einer UIView nur aufgerufen werden, wenn die Berührungen innerhalb der Grenzen dieser Ansicht beginnen. Gibt es eine Möglichkeit, eine Ansicht auf einen Benutzer reagieren zu lassen, der außerhalb der Ansicht berührt hat, dann aber seine Finger in die Ansicht gezogen hat?
Für den Fall, dass es wichtig ist, ist meine spezifische Anwendung für das Ziehen eines MKPinAnnotationView (mit eingebauten 4.0 Ziehen). Ich möchte, dass etwas passiert, wenn der Benutzer einen Pin auf eine andere Ansicht zieht (die zufällig auch eine AnnotationView ist, aber es könnte alles sein). Keine Methode für das Ziehen wird aufgerufen, bis ich den Stift loslassen; und keine Methode keine die UIView, die gezogen wird, scheint aufgerufen werden, es sei denn, ich durch Berühren aus der Ansicht gestartet.
Da es sich bei der Superview um eine MKMapView handelt, ist es schwierig, einfach das touchesMoved-Ereignis zu verwenden und zu prüfen, ob sich der Benutzer an der richtigen Stelle befindet oder nicht. Danke!