Я хочу, чтобы некоторые изображения annotationView появлялись поверх других, чтобы их было легче видеть. Есть ли способ выставить заказ?
Я думал, что попробую что-то вроде
[theMap addAnnotations:arrayOfLessImportantItems];
[theMap addAnnotations:arrayOfMoreImportantItems];
Но после этого становится очевидным, что метод делегата MKMapViewDelegate mapView:viewForAnnotation
не соблюдает какой-либо определенный порядок, когда он их подавляет. (Поскольку представления аннотаций происходят из пула, делегат должен добавлять и удалять изображения annotationView, когда карта смещается на экране.)
Но у меня есть небольшое количество предметов, которые я хочу, чтобы их было легче увидеть, и они похоронены за менее важными булавками карты. Есть ли способ преодолеть это?