ViewController交互式过渡平移手势识别器

问题描述 投票:0回答:1

我正在尝试向视图控制器的模式表示添加交互式过渡。我添加pangesturerecognize以检测用户的触摸并移动视图。我刚刚读了很多关于自定义转换的文章,并且在每篇文章的开头,作者都调用dismiss方法:

func handleGesture(_ gestureRecognizer: UIScreenEdgePanGestureRecognizer)
    switch gestureRecognizer.state {
    case .began:
      interactionInProgress = true
      viewController.dismiss(animated: true, completion: nil)
      ...
}

我尝试删除此方法,但仍然可以使用。有人可以解释为什么我们在开始处理手势时需要调用dismiss(animated: true, completion: nil)吗?

ios transition uigesturerecognizer
1个回答
0
投票

对于Gesture来说毫无意义。也许您阅读的文章来自一位作者,或者他们复制了相同的来源。

© www.soinside.com 2019 - 2024. All rights reserved.