Annotation Image wird durch RedPushPin ersetzt, wenn lange auf Annotation gedrückt wird

8

Ich habe benutzerdefinierte Annotation mit folgendem erstellt:

%Vor%

Problem: Wenn der Benutzer zwei Sekunden lang auf ein Anmerkungsbild drückt (Typ1 oder Typ2), wird das Bild durch Rot-PushPin (Standard für iPhone MKPinAnnotationView) ersetzt.

Ich möchte diesen Ersatz vermeiden. Wie kann ich das tun?

    
Krishna 14.02.2012, 11:20
quelle

2 Antworten

23

Anstatt eine MKPinAnnotationView zu deklarieren und zu erstellen, deklarieren und erstellen Sie eine einfache MKAnnotationView .

Der MKPinAnnotationView bevorzugt den roten Pin, für den er vorgesehen ist.

    
Anna 14.02.2012, 11:55
quelle
2

Verwende didDeselectAnnotationView und didSelectAnnotationView und wähle das Bild wie bisher aus: -

%Vor%     
ashraf 28.04.2012 05:17
quelle