title: How disable drag dismiss in UIViewController
body: <p>I have UIViewController add to my view by present. 
  Now user can remove this view by drag to bottom of screen. How can I disable it?</p>
  
  <p>I try by</p>
  
  <pre><code>view.isUserInteractionEnabled = false
  </code></pre>
  
  <p>and </p>
  
  <pre><code>override func viewDidLoad() {
          self.transitioningDelegate = self
      }
  
  extension MyViewController: UIViewControllerTransitioningDelegate {
      func interactionControllerForDismissal(using animator: UIViewControllerAnimatedTransitioning) -&gt; UIViewControllerInteractiveTransitioning? {
          return nil
      }
  
      func animationController(forDismissed dismissed: UIViewController) -&gt; UIViewControllerAnimatedTransitioning? {
          return nil
      }
  }
  </code></pre>
  
  <p>But user still can dismiss it.</p>