【问题标题】:iOS: How to build a pan gesture based sliding button? [closed]iOS:如何构建基于平移手势的滑动按钮? [关闭]
【发布时间】:2013-01-26 13:31:47
【问题描述】:

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

谁能告诉我如何编码?

提前致谢!

干杯,

弗兰克

【问题讨论】:

  • 您似乎已经知道应该使用平移手势。看看the UIPanGestureRecognizer documentation,看看它能让你走多远。如果您不熟悉事件处理,它会链接到 iOS 的事件处理指南。

标签: ios button option slide gesture


【解决方案1】:

我建议您使用启用分页的 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

希望这会有所帮助!

【讨论】:

  • 谢谢你们,我要去跑步了
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 1970-01-01
相关资源
最近更新 更多