Como definir a ordem de sobreposição de MKAnnotationViews?

Eu tenho vários MKAnnotations (e seus pontos de vista correspondentes) no meu mapa, e às vezes fica muito lotado. Agora, as anotações no meu aplicativo vêm em dois tipos: algumas são obrigadas a permanecer onde estão, enquanto outras se movem com o passar do tempo. Eu preferiria ter os mais estáveis ​​visualmente no fundo e os que se movem para sempre passar na frente deles.

Alguém poderia pensar, talvez, que as anotações adicionadas mais recentemente ao mapa terminariam na frente (ou alternativamente no final, pelo menos), mas isso não parece ser a regra. Até onde eu sei, eu crio e adiciono TODAS as anotações que não se movem primeiro, e então adiciono algumas anotações em movimento recém-instanciadas, mas muitas delas (embora nem todas!) Acabam sendo tiradas sob as anotações perpetuamente estocadas.

Curiosamente, quando o tempo passa, e ainda novas anotações em movimento são criadas, elas tendem a gravitar mais para o topo do que as primeiras - mesmo que todos os objetos de anotação em movimento tenham sido criados somente após as partes não móveis terem sido adicionadas ao mapa.

Alguém sabe um truque para alterar esta estranha ordem natural das vistas de anotação no mapa? Eu tentei pesquisar a API do Map Kit, mas não parece falar de uma coisa dessas.

questionAnswers(7)

yourAnswerToTheQuestion