我有UiTableView包含一些数据,我想向左或向右水平滚动UiTableViewCells以显示一些UiButton,这些UiButton会对单元格的内容起一些作用。
我该怎么做?
我正在考虑创建自定义单元格,并在其中放置scrollView,这可以解决这个问题吗?
答案 0 :(得分:0)
您可以使用附加到手机上的滑动手势识别器。
答案 1 :(得分:0)
您可以将UIScrollView
添加到contentView
的{{1}}。如果要使用按钮滚动内容,只需使用按钮覆盖UITableViewCell
,然后调用UIScrollView的各种滚动方法。
嵌套UIScrollView
(UIScrollView
继承自UITableView
)非常聪明地检测触摸冲突并解决用户预期的手势。
答案 2 :(得分:0)
在http://idevrecipes.com/2011/04/14/how-does-the-twitter-iphone-app-implement-side-swiping-on-a-table/有一个示例代码的教程。他正在使用UISwipeGestureRecognizer来触发动画,将动画推离屏幕。
答案 3 :(得分:0)
https://github.com/JonasGessner/JGScrollableTableViewCell可能就是你要找的东西。它使用单元格内的UIScrollView实现此功能(就像iOS 7邮件应用程序一样)。
(是的,答案有点晚,但它永远不会太晚!:P)