diff --git a/ios/MBXViewController.mm b/ios/MBXViewController.mm index dc465be36..ead6a719d 100644 --- a/ios/MBXViewController.mm +++ b/ios/MBXViewController.mm @@ -214,7 +214,9 @@ class MBXMapView - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer { - return YES; + NSArray *validSimultaneousGestures = @[ [UIPanGestureRecognizer class], [UIPinchGestureRecognizer class], [UIRotationGestureRecognizer class] ]; + + return ([validSimultaneousGestures containsObject:gestureRecognizer] && [validSimultaneousGestures containsObject:otherGestureRecognizer]); } CADisplayLink *displayLink;