Ios MapKit注释覆盖顺序

Ios MapKit注释覆盖顺序,ios,mapkit,mkannotation,Ios,Mapkit,Mkannotation,我正在尝试以特定顺序显示使用MapKit加载的注释。基本上,我有一个大头针,大约50个,稍微覆盖了另一个,我想把一个模糊的前面 就我所见,更改注释顺序没有任何作用,它似乎从左到右显示注释,如果有意义的话,屏幕右侧最远的注释位于前景。关闭放置动画也没有什么区别 有人知道一种方法来重新调整注释的显示方式吗 谢谢我使用此方法修复了它,并指定了要将哪些PIN带到前台: - (void) mapView:(MKMapView *)aMapView didAddAnnotationViews:(NSArra

我正在尝试以特定顺序显示使用MapKit加载的注释。基本上,我有一个大头针,大约50个,稍微覆盖了另一个,我想把一个模糊的前面

就我所见,更改注释顺序没有任何作用,它似乎从左到右显示注释,如果有意义的话,屏幕右侧最远的注释位于前景。关闭放置动画也没有什么区别

有人知道一种方法来重新调整注释的显示方式吗


谢谢

我使用此方法修复了它,并指定了要将哪些PIN带到前台:

- (void) mapView:(MKMapView *)aMapView didAddAnnotationViews:(NSArray *)views
{
for (MKPinAnnotationView *view in views)
    {
        //Bring red and purple pins to front (Foreground)
        if (view.annotation == myAnnotation31 || view.annotation == myAnnotation5 || view.annotation == myAnnotation17)
        {
            [view bringSubviewToFront:view];
        }
        else
        {
            [[view superview] sendSubviewToBack:view];
        }
    }
}