【发布时间】:2019-07-23 15:52:20
【问题描述】:
MKMapView 在用户点击地图本身或点击其他注释时取消选择注释。然而,我也注意到,在平移或缩放操作期间有时可以取消选择注释。我很想了解管理这种行为的精确规则,并且想知道是否有人有任何想法。该文档没有帮助,我发现的唯一另一件事是post 来自关于MapBox 问题的讨论,该问题指出MapKit 根据速度进行部分取消选择,但从未完全取消选择 [原文如此]*。从某种意义上说,这很有帮助,因为它表明地图移动的速度起着一定的作用,但它也通过引入部分选择的概念在某种程度上使水域变得混乱——这不是我以前遇到过的。
【问题讨论】:
-
您能否发布一个示例项目,让我们可以运行和使用以查看这种自发取消选择的实际效果?我从来没有见过这个。当然,如果注释离开屏幕,它就会被破坏(或者至少它的视图被破坏),所以如果它失去其选定状态,我并不感到惊讶。一般来说,选择并不意味着持久;这只是查看标注(或其他)的一种方式。
标签: ios mapkit mkmapview mkannotation