2011-12-12 98 views
0

我有UiTableView包含一些数据,我想滚动UiTableViewCells水平向左或向右显示一些UiButtons行为相关的单元格内容的一些行动。水平检测滚动uitableviewCell

我该怎么做?

我想在创建自定义单元格,并将scrollView放入它,可能这有诀窍吗?

回答

0

有关于此的示例代码http://idevrecipes.com/2011/04/14/how-does-the-twitter-iphone-app-implement-side-swiping-on-a-table/的教程。他正在使用UISwipeGestureRecognizer触发将单元格从屏幕推出的动画。

result

+0

非常感谢..确切地说我需要什么。 – hafedh

+0

导航控制器不相关,可能随新项目模板一起提供。这是一个复杂的代码,没有办法绕过它。我建议你制作一个基于视图的项目,创建一个自定义表格视图控制器,自定义单元格,并开始从idevrecipes项目中逐步添加代码。你将有时间阅读每个部分,看看它的作用。或者将所有内容添加到项目中,更改viewDidLoad中的按钮并更改touchUpInsideAction中的按钮响应。你不需要委托和mainwindow.xib。 – Jano

+0

非常感谢Jano,我按第一种方式完成了你的建议,一个新的项目,并缓慢地添加了一些代码,它终于像一个魅力:) – hafedh

0

您可以使用连接到您手机的滑动手势识别器。

0

您可以将UIScrollView添加到UITableViewCellcontentView。如果要使用按钮滚动内容,只需使用按钮覆盖UIScrollView,并使其调用UIScrollView的各种滚动方法。

嵌套UIScrollViewUITableView继承自UIScrollView)对于检测触摸冲突和解析用户预期的手势非常聪明。