GMSMapView не позволяет смотреть и всплывать (3D Touch) - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть Google Maps GMSMapView с показанным пользовательским выноском.Я настроил контекст предварительного просмотра:

self.previewingContext = [self registerForPreviewingWithDelegate:self sourceView:self.view];

, а также метод делегата previewingContext:viewControllerForLocation:.

При использовании iOS MKMapView я могу нажать в любом месте на карте, и он вызовет метод делегата.

Однако, при использовании GMSMapView, жесткое нажатие на mapView НЕ вызываетметод делегата.

Есть ли причина, по которой GMSMapView не получал бы эти жесткие пресс-события и не вызывал делегата?

1 Ответ

0 голосов
/ 11 декабря 2018

Я сделал следующее, и это решило проблему:

self.googleMapView.settings.consumesGesturesInView = NO;
...