在我的应用程序中,我在我的应用程序中有n个注释数组,食物注释,gasannotations和shoppingannotations。我希望每个注释数组都显示不同颜色的引脚。我目前正在使用。
答案 0 :(得分:0)
已经就此进行了讨论。如果问题已经提供,请先搜索问题。感谢。
请参阅以下链接:
iPhone SDK: MapKit multiple custom annotations
Multiple Arrays of Annotations, Different Pin Color for Each Array?
在viewForAnnotation中执行此操作:
int annType = ((YourAnnotationClass *)annotation).annotationType;
switch (annType)
{
case 0 : //Food
pinview.pinColor = MKPinAnnotationColorRed;
case 1 : //Gas
pinview.pinColor = MKPinAnnotationColorGreen;
default : //default or Shopping
pinview.pinColor = MKPinAnnotationColorPurple;
}