Ce code est utilisé pour initialiser la vue pour une annotation, mais la vue des accessoires de droite n'est pas visible dans les cartes.Impossible d'afficher la vue des accessoires de gauche pour une annotation dans swift
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
var view = mapView.dequeueReusableAnnotationView(withIdentifier: "Map")
if view == nil {
view = MKAnnotationView(annotation: annotation, reuseIdentifier: "Map")
view?.canShowCallout = true
let btn = UIButton(type: .detailDisclosure)
view?.rightCalloutAccessoryView = btn
}
view?.annotation = annotation
return view
}
Je ne sais pas quel est le problème.
Vous utilisez un 'rightCalloutAccessoryView' et en demandant à gauche –
Merci de remarquer. @SachinVas –
@RohitDulam 'CalloutAccessoryView' est affiché lorsque vous appuyez/sélectionnez l'annotation avant cela. –