2016-07-17 19 views
0

Kontext:Google Maps Gestenerkennung temporär blockieren

Google Maps Controller, der ein Dia-Menü auf der rechten und linken Seite hat.

Problem:

Wenn der Benutzer den linken oder rechten Dia-Menü öffnet sich die Google-Karte mit dem Menü gleitet zusammen, die eine unerwünschte User Experience ist.

Frage:

Wie kann ich verhindern, Google Maps Geste Erkenner, wenn ich meine Menüs schieben und wieder aktivieren, wenn mein Schlitten fertig ist?

Antwort

0

Dieses Verhalten kann durch Festlegen des Werts von scrollGestures gesteuert werden.

Beispiel:

//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 

diesen Wert Einstellung spiegelt unmittelbar auf das Verhalten des GMSMapView.