J'ai plusieurs MKAnnotations (et leurs vues correspondantes) dans ma carte, et il a parfois vraiment bondé. Maintenant, les annotations dans mon application sont disponibles en deux saveurs: certains sont tenus de rester là où ils sont, tandis que d'autres se déplaceront au fil du temps. Je préfère avoir les plus stables visuellement en arrière-plan et les mobiles de passer toujours devant eux.
On pourrait penser, peut-être, que les annotations les plus récemment ajoutées à la carte finiraient à l'avant (ou bien tout au fond, au moins), mais cela ne semble pas être la règle. Pour autant que je peux dire, créer et ajouter toutes les annotations non mobiles d'abord, puis ajouter quelques nouvellement instanciés annotations en mouvement, mais beaucoup d'entre eux (mais pas tous!) Finissent par dessiné sous les perpétuellement immobile.
Fait intéressant, lorsque le temps passe, et encore de nouvelles annotations mobiles sont créés, ils ont tendance à graviter plus au sommet que les premiers - même si tous les objets d'annotation en mouvement ont été créés seulement après que les parties ont déjà été ajoutées immobiles à la carte.
Est-ce que quelqu'un sait un truc pour modifier cet étrange ordre naturel des vues d'annotation sur la carte? J'ai essayé de rechercher la carte API Kit, mais il ne semble pas parler d'une telle chose.













