Ich versuche das Pin-Image auf der MKMapView in Swift zu ändern, aber leider funktioniert es nicht. Irgendeine Idee, was ich falsch mache? Ich habe hier einige Beispiele gesehen, aber hat nicht funktioniert.
%Vor%GreenDot Bild ist verfügbar und wird an anderen Orten verwendet.
Vergessen Sie nicht:
%Vor% Und stellen Sie sicher, dass Ihr UIViewController
das MKMapViewDelegate
Protokoll implementiert.
Wenn Sie dies vergessen, wird Ihre Implementierung von mapView:viewForAnnotation:
nicht für Ihre Karte aufgerufen.
Außerdem sieht es so aus, als ob pinView!.animatesDrop = true
benutzerdefinierte Bilder bricht. Sie müssten es auf false
setzen oder MKAnnotationView
verwenden (das keine animatesDrop
-Eigenschaft besitzt).
Siehe dazu Frage , wenn Sie eine benutzerdefinierte Drop-Animation implementieren möchten.