J'ai besoin de code qui peut être utilisé en dehors des fonctions mk *. J'ai besoin d'exécuter ma fonction personnalisée pour amener les marqueurs FIRST et LAST dans un tableau à l'avant. (donc au-dessus de tous les autres marqueurs sur mon écran). J'ai essayéiphone mapview apporte la première et dernière annotation à l'avant
[self.view bringSubviewToFront:[[mapView annotations]objectAtIndex: 0]];
Je l'ai utilisé [[mapView annotations]objectAtIndex: 0]
dans mon code et qui fonctionne, mais il se bloque lorsque je tente de porter cette question à l'avant. Est-ce que j'accède à la mauvaise couche ou quelque chose?
merci pour toute aide.
cela a du sens - merci! Je n'ai pas besoin de m'inquiéter du fait que l'annotation soit nulle car le zoom précédent sur le code de la région m'assure que quand j'appellerai ce code ils seront à l'écran (au moins pour une fraction - comme ils sont dessinés). Je vais donner un coup de fouet au code demain. Merci beaucoup pour la réponse. –
Appel important bringSubviewToFront sur annotationView.superview au lieu d'annotationView – Zee
Vous pouvez également ajouter ceci if (! [L isKindOfClass: [classe MKUserLocation]]) { –