如何像Tinder投票一样拖动控件? (见图片)

显然有一个意见,uimage视图和uilabel。

如何让拖动理解移动到正确的投票和左移一个负面的投票?

在这里输入图像说明

在这里输入图像说明

火种

这里有一篇很棒的文章: 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

在这里输入图像说明

使用两个手势识别器,并分配一个左侧的滑动,一个竖起滑动。 那么你可以做出相应的手势反应。 或者你需要一个平移手势? 这稍微复杂一点,因为你需要运动的方向,即一个负值剩下,一个正值是正确的。 问你是否有这个问题,inheritance人一个伟大的教程的链接: http ://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more和inheritance人类参考为pangesturerecongnizers。 你需要-translationInView:方法。 它会返回您的视图被拖动到的点。 现在确定是左或右,并作出反应。