0

如何为我的图钉显示多种颜色?

我有一个具有此功能的引脚:

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

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

另一个是用户研究

晚安 !(对我来说,我是法国人=))

4

2 回答 2

1

要设置引脚颜色,请使用MKPinAnnotationView pinColor 属性。

对于自定义注释图像,请设置 MKAnnotationView 图像属性,例如。

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

请注意,MKPinAnnotationView animateDrop 属性不适用于自定义图像。不过有一种方法可以复制该动画。请参阅如何为 MKAnnotationView 放置动画?

于 2011-08-21T02:56:35.983 回答
0

MKPinAnnotationView只能是 3 种颜色中的一种,每种颜色都有自己的指导方针,说明它们应该代表什么如果你想要更多,你必须实现你自己的。

编辑:要设置引脚颜色,您只需设置引脚颜色属性:

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

希望有帮助!

于 2011-08-20T21:32:45.307 回答