如何为我的图钉显示多种颜色?
我有一个具有此功能的引脚:
c1.latitude = 48.7258729;
c1.longitude = 4.5781534;
HistoryMarker* ad15 = [[HistoryMarker alloc] initWithCoordinate:c1 Title:@"Title" SubTitle:@"SubTitle"];
[mapView addAnnotation:ad15];
[ad15 release];"
另一个用户的研究
晚安! (对我来说,我是法国人=))
答案 0 :(得分:1)
要设置引脚颜色,请使用MKPinAnnotationView pinColor属性。
对于自定义注释图像,请设置MKAnnotationView图像属性。
UIImage *annImage = [UIImage imageNamed:@"AnnotationIcon.png"];
annView.image = annImage;
请注意MKPinAnnotationView animateDrop属性不适用于自定义图像。有一种方法可以复制那个动画。见How do I animate MKAnnotationView drop?
答案 1 :(得分:0)
MKPinAnnotationView只能是3种颜色中的1种,每种颜色都有自己应该代表的指导方针。如果你想要更多,你必须实现自己的。
编辑:要设置图钉颜色,只需设置图钉颜色属性:
pin.pinColor = MKPinAnnotationColorRed;
pin.pinColor = MKPinAnnotationColorGreen;
pin.pinColor = MKPinAnnotationColorPurple;
希望有所帮助!