J'ai une sous-classe MKAnnotationView appelée ImageAnnotationView. Il affiche essentiellement une image sur la carte. Je veux que les vues MKAnnotationView régulières (les broches par défaut) apparaissent au-dessus des vues ImageAnnotationView.MKMapView: Apporter des vues d'annotation au-dessus des autres?
C'est ce que je l'ai essayé jusqu'à présent, mais il ne semble pas fonctionner:
- (void)mapView:(MKMapView *)imapView didAddAnnotationViews:(NSArray *)views {
for (MKAnnotationView *annView in views) {
if ([annView isKindOfClass:[ImageAnnotationView class]]) {
[imapView sendSubviewToBack:annView];
}
}
}
ce que je fais au mauvais endroit? Les MKAnnotationViews sont-elles toutes les sous-vues directes de MKMapView ou existe-t-il une hiérarchie cachée?
Toutes les idées ou l'aide sont les bienvenues.