-1

显然有一个带有 uiimage 视图和 uilabel 的视图。

如何让拖拽的人明白右移可以投正票,左移可以投反对票?

在此处输入图像描述

在此处输入图像描述

火种

4

2 回答 2

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

在此处输入图像描述

于 2014-03-10T14:06:18.207 回答
3

使用两个手势识别器,并将一个分配给左滑动,一个分配给 rigt 滑动。然后你可以对手势做出相应的反应。还是您需要平移手势?这稍微复杂一些,因为您需要运动的方向,即左侧为负值,右侧为正值。询问您是否对此有疑问,这里有一个很棒的教程的链接: http : //www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more 和继承类参考用于手势识别器。你想要 -translationInView: 方法。它将返回您的视图被拖动到的点。现在确定它是左还是右,然后做出反应。

于 2013-06-29T15:03:19.953 回答