我的地图中有几个 MKAnnotations(及其对应的视图),有时它会变得非常拥挤。现在,我的应用程序中的注释有两种形式:一些肯定会留在原地,而另一些会随着时间的推移而移动。我更喜欢在背景中视觉上更稳定的那些,而移动的总是在他们面前经过。
也许有人会认为,最近添加到地图的注释最终会出现在前面(或者至少在最后面),但这似乎不是规则。据我所知,我首先创建并添加了所有非移动注释,然后添加了一些新实例化的移动注释,但其中许多(尽管不是全部!)最终绘制在永久静止的注释下。
有趣的是,随着时间的流逝,当新的移动注释被创建时,它们往往比第一个注释更多地被吸引到顶部——即使所有移动注释对象都是在非移动部分已添加到地图后才创建的。
有谁知道改变地图上注释视图这种奇怪的自然顺序的技巧?我试图搜索 Map Kit API,但它似乎没有说这样的事情。