Swift - 右侧自定义滑动手势

时间:2017-07-06 16:00:40

标签: swift swift3 swipe gesture

我想创建与原生函数相同的效果,以返回上一个视图(但使用特定按钮)。

我试图对此进行编码:

// Swipe to go back
      let backSwipe = UISwipeGestureRecognizer(target: self, action: #selector(self.back(_:)))
      backSwipe.direction = UISwipeGestureRecognizerDirection.right
      self.view.addGestureRecognizer(backSwipe)

事实上,这段代码有效!但它并不像原生功能那么顺畅。当我们滚动当前宽度视图的1/3时,此代码将返回到上一个视图。 但是,在原生函数中,我们可以保持滑动手势。

你知道我怎么做吗?

1 个答案:

答案 0 :(得分:2)

您正在谈论的滑动过渡必须是自定义的。除非您希望专门学习如何实现该功能,否则我认为使用库可能没问题。

查看此cocoapod here。它是一个有助于构建过渡动画的吊舱。