MKPointAnnotations berühren Ereignis in swift

7

Ich würde gerne wissen, ob mir jemand sagen kann, wie ich eine Stecknadel in map in Form von MKPointAnnotations anfassen kann.

Ich möchte auf pin auf map klicken und zu einer anderen Ansicht wechseln, indem ich die variables der pin , die ich voreingestellt habe, zurückbringe.

Kann mir jemand diese Sache in Swift erklären?

Danke

Bearbeiten mit Code:

%Vor%     
Mr. Developer 18.11.2014, 10:02
quelle

2 Antworten

20

Einige Schritte sind notwendig, hier sind einige Code-Schnipsel, um Sie zu starten.

Zuerst benötigen Sie eine benutzerdefinierte Klasse für Ihre Pin-Annotation, die die Daten enthält, mit denen Sie arbeiten möchten.

%Vor%

Dann benötigen Sie eine benutzerdefinierte Klasse für Ihre MKMapView , die dem MKMapViewDelegate Protokoll entspricht. Implementieren Sie die Methode viewForAnnotation dort:

%Vor%

Das gibt dir so etwas:

Um Ihrer Map eine neue Annotation hinzuzufügen, verwenden Sie diese irgendwo in Ihrem Code:

%Vor%     
zisoft 18.11.2014, 10:36
quelle
3

Grate Arbeit !!! ABER.. Ich kopiere das einfach vorbei und ich musste ein paar Änderungen hinzufügen. Ich werde diese Änderungen mit euch teilen.

%Vor%

Ich hoffe, es wird helfen: D

    
Fabrice Froehly 09.06.2016 10:11
quelle