我在嵌入 UISCrollView 控件(使用 Xamarin.iOS 单声道绑定的 Google Maps iOS SDK)中的视图上有一个 Google MapView 控件。
问题是控件不会“吞下”滑动手势。因此,当用户在地图上滑动时,滑动也由包含的滚动视图处理。这是一个真正的“显示停止器”,使 MapView 控件对我无法使用。
我尝试从 MapView 派生一个类并覆盖 GestureRecognizerShouldBegin 和 TouchesBegan 方法,但它们从未被调用。
这似乎是与 GMSMapView 控件本身相关的问题,而不是与 Xamarin 绑定有关: https ://code.google.com/p/gmaps-api-issues/issues/detail?id=5311
如何防止 UISCrollView 接收/处理 MapView 控件上的手势?