Iphone MKAnnotationView从MKMapView窃取触摸
我有一个带有许多自定义注释的地图视图。问题是,它们太多了,以至于在尝试缩放时很可能会碰到注释。注释窃取了触摸,您无法缩放 我希望它像表格视图一样工作:当您开始拖动时,单元格将被取消选择,表格视图将开始滚动。有人知道如何使用Iphone MKAnnotationView从MKMapView窃取触摸,iphone,ios,mkmapview,mkannotationview,Iphone,Ios,Mkmapview,Mkannotationview,我有一个带有许多自定义注释的地图视图。问题是,它们太多了,以至于在尝试缩放时很可能会碰到注释。注释窃取了触摸,您无法缩放 我希望它像表格视图一样工作:当您开始拖动时,单元格将被取消选择,表格视图将开始滚动。有人知道如何使用MKMapView实现这一点吗 如果没有,是否有符合我要求的第三方地图视图?您如何检测触针?如果您正在使用标准的map view委托回调,那么它应该为您解决此问题。您如何检测触针?如果您使用的是标准的map view委托回调,那么它应该为您解决这个问题。既然缩放需要多次触摸,为
MKMapView
实现这一点吗
如果没有,是否有符合我要求的第三方地图视图?您如何检测触针?如果您正在使用标准的map view委托回调,那么它应该为您解决此问题。您如何检测触针?如果您使用的是标准的map view委托回调,那么它应该为您解决这个问题。既然缩放需要多次触摸,为什么不检查它而不是点击?除此之外,您还可以决定何时停止竞争手势,例如触摸点位于子类注释视图的框架内:
gestureRecognizer(gestureRecognizer:UIGestureRecognizer,应该与otherGestureRecognizer:UIGestureRecognizer同时识别)
既然缩放需要多次触碰,为什么不检查一下?除此之外,您还可以决定何时停止竞争手势,例如触摸点位于子类注释视图的框架内:
gestureRecognizer(\uGestureRecognizer:UIGestureRecognizer,应该与其他gestureRecognizer:UIGestureRecognizer同时识别)
我们正在使用UIButton
s,因为我们需要响应UIControlEventTouchDown
。我们的注释不像PIN。我建议使用普通PIN和手势识别器。否则,您将必须执行一些特殊的触摸检测并确定增量与时间的关系,以查看它们是否正在缩放。我们使用ui按钮
s,因为我们需要响应UIControlEventTouchDown
。我们的注释不像PIN。我建议使用普通PIN和手势识别器。否则,你将不得不做一些特殊的触摸检测,并确定三角洲的时间,看看他们是否正在缩放。