暂时阻止 google 映射手势识别器
Temporarily block google maps gesture recogniser
上下文:
Google 左右各有一个滑动菜单的地图控制器。
问题:
当用户打开左侧或右侧滑动菜单时,google 地图会与菜单一起滑动,这是一种不受欢迎的用户体验。
问题:
如何在滑动菜单时阻止 google 地图手势识别器并在滑动完成后再次启用它?
可以通过设置 scrollGestures 的值来控制此行为。
示例:
//in case you want to disable GMSMapView from receiving your dragging
mapView.settings.scrollGestures = false
//in case you want to enable GMSMapView to receive dragging gestures again
mapView.settings.scrollGestures = true
设置此值会立即反映在 GMSMapView 的行为上。
上下文:
Google 左右各有一个滑动菜单的地图控制器。
问题:
当用户打开左侧或右侧滑动菜单时,google 地图会与菜单一起滑动,这是一种不受欢迎的用户体验。
问题:
如何在滑动菜单时阻止 google 地图手势识别器并在滑动完成后再次启用它?
可以通过设置 scrollGestures 的值来控制此行为。
示例:
//in case you want to disable GMSMapView from receiving your dragging
mapView.settings.scrollGestures = false
//in case you want to enable GMSMapView to receive dragging gestures again
mapView.settings.scrollGestures = true
设置此值会立即反映在 GMSMapView 的行为上。