2011-08-20 5 views
0

핀에 여러 색상을 표시하려면 어떻게해야합니까?여러 색상의 여러 핀 MKMapView

c1.latitude = 48.7258729; 
c1.longitude = 4.5781534; 
HistoryMarker* ad15 = [[HistoryMarker alloc] initWithCoordinate:c1 Title:@"Title" SubTitle:@"SubTitle"]; 

[mapView addAnnotation:ad15]; 
[ad15 release];" 

사용자의 연구

좋은 밤 또 다른 하나

나는이 기능을 하나 개의 핀을 가지고! (저에게있어서 저는 프랑스 인입니다.)

답변

0

MKPinAnnotationView은 3 가지 색상 중 하나 일 수 있으며, 각각은 자신이 표현해야하는 지침이 있습니다. 더 많은 것을 원하면 직접 구현해야합니다.

편집 :

pin.pinColor = MKPinAnnotationColorRed; 
pin.pinColor = MKPinAnnotationColorGreen; 
pin.pinColor = MKPinAnnotationColorPurple; 

희망하는 데 도움이 :이 핀 색을 설정하려면, 당신은 단지 핀 색상 속성을 설정할 필요가!

+0

답변 해 주셔서 감사합니다.하지만 어떻게 두 가지 다른 핀을 구현할 수 있습니까? –

1

핀 색상을 설정하려면 MKPinAnnotationView pinColor 속성을 사용하십시오.

사용자 정의 주석 이미지의 경우 MKAnnotationView 이미지 속성을 그대로 설정하십시오.

UIImage *annImage = [UIImage imageNamed:@"AnnotationIcon.png"]; 
annView.image = annImage; 

MKPinAnnotationView animateDrop 속성은 맞춤 이미지에서 작동하지 않습니다. 애니메이션을 복제하는 방법이 있습니다. How do I animate MKAnnotationView drop?