检测水平uitableviewCell中的滚动

时间:2011-12-12 09:38:58

标签: xcode uitableview scroll

我有UiTableView包含一些数据,我想向左或向右水平滚动UiTableViewCells以显示一些UiButton,这些UiButton会对单元格的内容起一些作用。

我该怎么做?

我正在考虑创建自定义单元格,并在其中放置scrollView,这可以解决这个问题吗?

4 个答案:

答案 0 :(得分:0)

您可以使用附加到手机上的滑动手势识别器。

答案 1 :(得分:0)

您可以将UIScrollView添加到contentView的{​​{1}}。如果要使用按钮滚动内容,只需使用按钮覆盖UITableViewCell,然后调用UIScrollView的各种滚动方法。

嵌套UIScrollViewUIScrollView继承自UITableView)非常聪明地检测触摸冲突并解决用户预期的手势。

答案 2 :(得分:0)

http://idevrecipes.com/2011/04/14/how-does-the-twitter-iphone-app-implement-side-swiping-on-a-table/有一个示例代码的教程。他正在使用UISwipeGestureRecognizer来触发动画,将动画推离屏幕。

result

答案 3 :(得分:0)

https://github.com/JonasGessner/JGScrollableTableViewCell可能就是你要找的东西。它使用单元格内的UIScrollView实现此功能(就像iOS 7邮件应用程序一样)。

(是的,答案有点晚,但它永远不会太晚!:P)