我想让一些 annotationView 图像出现在其他图像之上,以便更容易看到。有没有办法设置顺序?
我以为我会尝试类似的东西
[theMap addAnnotations:arrayOfLessImportantItems];
[theMap addAnnotations:arrayOfMoreImportantItems];
但是在尝试这个之后很明显,委托方法MKMapViewDelegate mapView:viewForAnnotation
在放下它们时不会遵守任何特定的顺序。(由于注释视图来自池,因此当地图在屏幕上四处移动时,代理必须添加和删除注释视图图像。)
但我确实有一些我希望更容易看到的项目,它们被埋在不太重要的地图图钉后面。有没有办法克服这个问题?