A common way to dismiss a modal is to swipe down - How do we allows the user to drag the modal down, if it\'s far enough, the modal\'s dismissed, otherwise it animates back
I've created an easy to use extension.
Just inherent Your UIViewController with InteractiveViewController and you are done InteractiveViewController
call method showInteractive() from your controller to show as Interactive.