ich meine MKMapView Bereich innerhalb der viewWillAppear bin Einstellung: so dass die Karte den guten Bereich zeigt rechts, sobald der Benutzer sie sieht:MKMapView setRegion ist nicht konstant
[mapView setRegion:region animated:NO];
Die Faust Mal, dass ich es tun ich die Region wie so getrimmt erhalten:
Dann von dort, wenn ich genau den gleichen Region, habe ich so etwas wie diese:
Der zweite Screenshot ist das, was ich von Anfang an erhalten möchten. Meine Vermutung ist das erste Mal, dass ich die Region einstelle, die Kartenansicht ist nicht vollständig geladen oder etwas in dieser Richtung. Irgendwelche Hinweise darauf, was ich tun sollte, um das zu beheben?
EDIT: Dies ist wahrscheinlich verwandt: Hinzufügen einer Anmerkung zur mapView, bevor ein erster Aufruf von viewDidAppear gemacht wird, funktioniert auch nicht. Das PinView wird einfach nicht angezeigt. Wie kann ich sicherstellen, dass die Kartenansicht für die Verwendung in viewWillAppear bereit ist?
guter Zeiger. Dieser seltsame Verhaltensstörung setRegion könnte mein Problem sein. Aber immer noch keine Lösung gefunden :( – samvermette