Comment puis-je afficher un DisclosureButton dans la légende userLocation (le point bleu) comme le fait l'application Apple Maps?Comment ajouter une légende Button to userLocation?
Maintenant, je peux juste changer son titre et sous-titre, mais j'espère fournir des vues personnalisées. Par conséquent, si je clique sur le point bleu, il peut afficher un bouton en plus du titre et du sous-titre. De cette façon, lorsque je clique sur le bouton, il peut me guider vers une autre vue. J'ai retourné MKAnnotationView dans viewForAnnotation lors de l'annotation == self.mapView.userLocation. Cependant, la légende peut afficher le titre et le sous-titre mis à jour, mais ne peut pas afficher le bouton que j'ai ajouté.
J'ai vraiment besoin de cette fonction, et je désire toute aide et suggestion!
Merci Henrik, je suis à la recherche de cette solution depuis des heures. – daidai
Comment avez-vous pu gérer la vue d'annotation de MKUserLocation? – mjisrawi
@mjisrawi vous l'obtenez dans - (MKAnnotationView *) mapView: (MKMapView *) mapView viewForAnnotation: (CarAnnotation *) annotation. Vous devez vérifier si l'annotation est le point bleu comme suit: if ([annotation isKindOfClass: [classe MKUserLocation]]) –