gpt4 book ai didi

ios - 是否可以选择多个 MKAnnotationViews?

转载 作者:行者123 更新时间:2023-12-01 18:44:45 26 4
gpt4 key购买 nike

我很难弄清楚如何让用户一次在 map 上选择多个注释。我的 annotationViews 不显示标注,但 annotationView 的图像在选择时会发生变化。有没有一种简单的方法来启用这种行为?

为了澄清,我需要将所有被选中的注释保留在“选定”数组中(不仅仅是有一个它们被选中的视觉指示器),这些注释可以作为一个组对它们执行操作(例如,用户可以删除一次所有选定的注释)。

另一种说法可能是我需要将注释实际识别为被选中,而不仅仅是具有那种外观。

最佳答案

我发现我已经研究这个问题太久了,而且比原来更难。使用 MapKit,一次处理多个选定的注释是不可能的。

相反,我必须重写 MKMapViewDelegate 方法 mapView:didSelectAnnotationView:mapView:didDeselectAnnotationView:并创建我自己的方法来处理将选定的注释保存到数组并删除它们。这些方法还处理设置选定注释的外观。

关于ios - 是否可以选择多个 MKAnnotationViews?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37217615/

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