答案 0 :(得分:8)
这是一篇很棒的文章:http://guti.in/articles/creating-tinder-like-animations/
代码在Github上可用: https://github.com/ngutman/TinderLikeAnimations
[更新1] 由于这个问题得到了很多观点,我想我会更新这个答案,并附上一个旨在解决这个问题的最新图书馆的链接: https://github.com/modocache/MDCSwipeToChoose
[更新2]
https://github.com/zhxnlai/ZLSwipeableView
答案 1 :(得分:3)
使用两个手势识别器,并将一个分配给左侧滑动,一个手势识别器分配滑动。然后你可以对手势做出相应的反应。或者你需要一个平移手势?这稍微复杂一点,因为你需要运动的方向,即保留负值,正值是正确的。问你是否有这个问题,这是一个很棒的教程的链接: http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more 并且继承了pangesturerecongnizers的类ref。你想要-translationInView:方法。 它将返回您的视图被拖动到的点。现在确定它是左还是右,并做出反应。