Ich brauche etwas Code, der außerhalb der mk * Funktionen verwendet werden kann. Ich muss meine benutzerdefinierte Funktion ausführen, um die ersten und letzten Markierungen in einem Array nach vorne zu bringen. (also über allen anderen Markierungen auf meinem Bildschirm). Ich habe versucht,iphone mapview bringen erste und letzte Annotation an die Front
[self.view bringSubviewToFront:[[mapView annotations]objectAtIndex: 0]];
ich [[mapView annotations]objectAtIndex: 0]
in meinem Code verwendet haben, und das funktioniert, aber es stürzt ab, wenn ich versuche, diese nach vorne zu bringen. Gehe ich auf die falsche Ebene oder etwas?
danke für jede Hilfe.
das macht Sinn - danke! Ich brauche mir keine Sorgen darüber zu machen, dass die Annotation null ist, da vorheriger Zoom auf Regionscode sicherstellt, dass sie, wenn ich diesen Code aufruft, auf dem Bildschirm erscheinen (zumindest für einen Bruchteil - wie sie gezeichnet werden). Ich werde morgen den Code ausprobieren. Vielen Dank für die Antwort. –
Wichtiger Aufruf von bringSubviewToFront on annotationView.superview anstelle von annotationView – Zee
Sie können dies auch hinzufügen, wenn (! [L isKindOfClass: [MKUserLocation class]]) { –