移动触摸时调用iOS MKMapView didSelectAnnotationView

时间:2013-06-19 16:10:18

标签: ios mkmapview mapkit

我刚刚意识到如果你在MKMapView上点击一个注释视图,然后移动手指,就会为手指移动路径上的每个注释调用didSelectAnnotationView。 didSelectAnnotationView会对任何触摸事件做出反应吗?我一直认为它只是触地得分,但事实并非如此。

因此,如果在单击注释时打开回调方法的某个详细视图并通过deselectAnnotation:animated:设置回所选状态,则移动手指会打开同一注释的多个详细视图。

这是iOS地图的通缉行为吗? 有没有人有类似的经历? 或者它可能是我们实施中的缺陷?

在调用回调方法后是否有可能取消触摸事件? 我在MapView和AnnotationView上都尝试了resignFirstResponder,什么也没做。

非常感谢!

此致 金

0 个答案:

没有答案