每个注释数组有N种不同的引脚颜色。怎么样?

时间:2013-10-31 04:14:33

标签: ios iphone mkannotation

在我的应用程序中,我在我的应用程序中有n个注释数组,食物注释,gasannotations和shoppingannotations。我希望每个注释数组都显示不同颜色的引脚。我目前正在使用。

1 个答案:

答案 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;
}