【Xcode/Swift】モーダル画面を下スワイプしてdismissを無効にする方法

やりたいこと

モーダル画面を下にスワイプすると、画面をdismissできてしまう。

下にスワイプで戻るとpresentationControllerDidDismissが呼ばれず、戻った時の処理ができない。。。下にスワイプしてdismissを辞めたい。

解決方法

モーダルに遷移する処理に、以下のコードを付け足す。

vc.isModalInPresentation = true