Этот код используется для инициализации представления аннотации, но правый вид аксессуаров не отображается на картах.Невозможно отобразить левый вид аксессуара для аннотации в 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
}
Я не знаю, в чем проблема.
Вы используете 'rightCalloutAccessoryView' и просить левой –
спасибо за указание. @SachinVas –
@RohitDulam 'CalloutAccessoryView 'показывается, когда вы нажимаете/выбираете аннотацию до этого. –