Crear un segue deslizante en Swift

Estoy tratando de crear una transición / transición entre dos controladores de vista que se "deslice" al siguiente controlador de vista. Lo que quiero decir con "diapositiva" es que solo se mueve tanto como la traducción de un gesto panorámico (similar a Snapchat). Si pudiera ayudarme con esto o simplemente señalarme en la dirección correcta, sería genial.

Respuestas a la pregunta(1)

Su respuesta a la pregunta