具有多种颜色的多个引脚 MKMapView
如何为我的图钉显示多种颜色?
我有一个具有此功能的引脚:
c1.latitude = 48.7258729;
c1.longitude = 4.5781534;
HistoryMarker* ad15 = [[HistoryMarker alloc] initWithCoordinate:c1 Title:@"Title" SubTitle:@"SubTitle"];
[mapView addAnnotation:ad15];
[ad15 release];"
另一个具有用户研究的引脚
晚安! (对我来说,我是法国人=))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要设置图钉颜色,请使用 MKPinAnnotationView pinColor 属性。
对于自定义注释图像,请设置 MKAnnotationView 图像属性。
请注意 MKPinAnnotationView animateDrop 属性不适用于自定义图像。不过,有一种方法可以复制该动画。请参阅如何制作 MKAnnotationView 放置动画?
To set the pin color, make use of MKPinAnnotationView pinColor property.
For custom annotation image, set the MKAnnotationView image property, as such.
Do note that the MKPinAnnotationView animateDrop property will not work on custom images. There's a way to duplicate that animation though. See How do I animate MKAnnotationView drop?
MKPinAnnotationView 只能为 1三种颜色,每种颜色都有自己的代表含义准则。如果您想要更多,则必须实现自己的。
编辑:要设置图钉颜色,您只需设置图钉颜色属性:
希望有帮助!
The MKPinAnnotationView can only be 1 of 3 colours, each with their own guidelines of what they should represent. If you want more, you'll have to implement your own.
Edit: To set the pin colour, you need only set the pin colour property:
Hope that helps!