Jak zdefiniować kolejność nakładających się MKAnnotationViews?

Mam na mapie kilka MKAnnotacji (i odpowiadających im widoków), a czasami robi się naprawdę tłoczno. Teraz adnotacje w mojej aplikacji występują w dwóch odmianach: niektóre z nich pozostaną tam, gdzie się znajdują, podczas gdy inne będą się poruszać w miarę upływu czasu. Wolałbym mieć bardziej stabilne te wizualnie w tle, a te ruchome zawsze przechodzić przed nimi.

Można by pomyśleć, że ostatnio dodane do mapy adnotacje kończą się do przodu (lub przynajmniej na samym końcu), ale to nie wydaje się być regułą. O ile mogę powiedzieć, najpierw tworzę i dodaję WSZYSTKIE nieruchome adnotacje, a następnie dodaję nowe ruchome adnotacje, ale wiele z nich (choć nie wszystkie!) Kończy się ciągłymi pod wiecznymi zapasami.

Co ciekawe, gdy mija czas, a mimo to tworzone są nowe ruchome adnotacje, mają one tendencję do grawitacji bardziej do góry niż pierwsze - nawet jeśli wszystkie ruchome obiekty adnotacji zostały utworzone dopiero po dodaniu nieruchliwych części do mapy.

Czy ktoś zna sztuczkę, aby zmienić ten dziwny naturalny porządek widoków adnotacji na mapie? Próbowałem przeszukać API Map Kit, ale nie wydaje się mówić o takiej rzeczy.

questionAnswers(7)

yourAnswerToTheQuestion