iOS:如何构建基于平移手势的滑动按钮?

时间:2013-01-26 13:31:47

标签: ios button option slide gesture

我正在尝试构建一个按钮,让用户可以在4个选项中进行选择。用户可以从左向右滑动指定区域以选择所需选项。下面的链接显示了我的意思。

Example

有人可以告诉我如何编码吗?

提前致谢!

干杯,

1 个答案:

答案 0 :(得分:0)

我建议您使用启用了分页的UIScrollView。 只需将UILabels或UIImages并排添加为UIScrollView的子视图,每个选项一个。

然后,您可以使用contentOffset检查用户选择的选项:

int selectedIndex=lroundf((-[scrollView contentOffset].x)/optionLabelsWidth) + 1
//I did not test this code, but it should at least give you an idea of how to do it

希望这有帮助!