0

我面临一个奇怪的问题,地图视图工作正常,但现在似乎有问题。

当我向下滚动到屏幕底部然后向上滚动时,将触发控制中心。之后,地图将停止处理我的触摸。

我正在使用附加在地图视图上的 GestureRecognizer,因为我需要处理某些区域内的触摸。当我不添加此识别器时,问题不会发生。

但是如果我使用识别器,并且我正在听正在触发的内容,我可以看到即使在问题发生之后,识别器仍然会收到各种触摸!!!

所以ios框架似乎有问题,一旦控制中心被触发,并且mkmapview上有一个手势识别器,mkmapview就失去了功能。

有谁知道如何解决这个问题?

更新:

此外,如果您仅在屏幕的左半部分执行上述行为,则会出现问题。如果您向下滚动到控制中心但在右半部分,然后向上滚动。该错误不会发生。

4

1 回答 1

0

我正在使用 WildGestureRecognizer : 如何拦截 MKMapView 或 UIWebView 对象上的触摸事件?

所以我改变了它。我使用了一个简单的UITapGestureRecognizer,我对检测到的水龙头进行了处理,并检查了它的区域没有问题。

于 2014-06-03T14:35:32.620 回答