我需要在滑动(左、右、上、下)时导航到另一个 View Controller 。而另一个 View Controller 应该根据用户手指的移动而改变,而不是在给定时间内改变 View Controller 。我用过
UIView.animateWithDuration(0.9, animations: { () -> Void in
但它使用了持续时间,因此不会根据用户移动而改变。
最佳答案
UISwipeGestureRecognizer
不是您应该在此处使用的正确手势识别器。如果你想在用户做一些手势( Action )时改变内容,你必须使用 UIPanGestureRecognizer
。使用平移手势识别器,您可以跟踪手势在 View 中的位置,并相应地更改 View 。
关于ios - 滑动以导航到另一个 ViewController 并根据手指移动进行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31823905/