Ich erstellte zuvor eine benutzerdefinierte Callout-Blase als Unteransicht der MKAnnotationView, weil das eingebaute Callout so begrenzt ist. Dies erfordert, dass ich zu centerOffset der MKAnnotationView wechsle, wenn es ausgewählt wird, um die Größe der Callout-Blase zu berücksichtigen. Das alles funktionierte perfekt, bevor iOS 4 herauskam. Jetzt, mit iOS 4, ignoriert es vollständig die Aktualisierung der centerOffset-Eigenschaft und daher scheinen der Pin und die Blase nach unten und nach rechts zu springen (die obere linke Ecke der Callout-Blase befindet sich jetzt an der Stelle, wo der Pin-Punkt sein sollte) .MKMapView ignoriert Update von CenterOffset in iOS 4
Weiß jemand, warum dies in iOS 4 geändert hat? Kann ich etwas tun, damit MKMapView das neue centerOffset erkennt? Ist das ein Fehler, den Apple eingeführt hat?
Danke für die Hilfe!
Ich wollte nur einsteigen, stieß auf das gleiche Problem. Ich habe derzeit das Annotationszentrum angepasst, um die Offsetänderung zu kompensieren. Es ist aber alles andere als ideal. –