Распознаватель жестов для разрешения горизонтальных прокруток на экране карты

Я работаю над приложением, которое использует навигационную систему стиля snapchat, где пользователь может прокручивать горизонтально между контроллерами представлений. Проблема в том, что один из контроллеров представления – это карта, и как только пользователь прокручивается к карте, они не могут прокручиваться назад, потому что карта интерпретирует все жесты как связанные с картой. Как можно реализовать горизонтальный контроль жестов, который позволит пользователю прокручивать по горизонтали (справа налево), чтобы выйти из контроллера отображения карты?