gpt4 book ai didi

objective-c - MKMapView 上触摸事件/注释选择的 Z 顺序

转载 作者:行者123 更新时间:2023-11-28 17:31:42 25 4
gpt4 key购买 nike

我有一个 MKMapView,上面有几个注释,一个非常重要的注释位于 map 的中心。本地图缩小一点时,所有注释都聚集在一起,我编写了代码以确保主要注释始终在视觉上位于顶部。但是,注释选择似乎不符合此 z 顺序 - 有几个实例,我尝试选择主要注释,但它后面的次要注释最终被选中并出现在前面。

有没有标准的方法来处理这个问题?欢迎提出任何建议。

最佳答案

MKMapView 在其内部列表中添加注解,然后通过自己的逻辑显示这些注解 View 。您可以通过 MKMapView 的属性“annotations”检索注释列表。但是,目前没有方法可以更改注释 View 的顺序。

我也遇到了同样的问题。我的解决方案是自己跟踪触摸事件,然后检测触摸的是哪个注解 View ,而不是mapView:didSelectAnnotationView: delegate。

关于objective-c - MKMapView 上触摸事件/注释选择的 Z 顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984523/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com