我有UiTableView包含一些数据,我想滚动UiTableViewCells水平向左或向右显示一些UiButtons行为相关的单元格内容的一些行动。水平检测滚动uitableviewCell
我该怎么做?
我想在创建自定义单元格,并将scrollView放入它,可能这有诀窍吗?
我有UiTableView包含一些数据,我想滚动UiTableViewCells水平向左或向右显示一些UiButtons行为相关的单元格内容的一些行动。水平检测滚动uitableviewCell
我该怎么做?
我想在创建自定义单元格,并将scrollView放入它,可能这有诀窍吗?
有关于此的示例代码http://idevrecipes.com/2011/04/14/how-does-the-twitter-iphone-app-implement-side-swiping-on-a-table/的教程。他正在使用UISwipeGestureRecognizer触发将单元格从屏幕推出的动画。
您可以使用连接到您手机的滑动手势识别器。
您可以将UIScrollView
添加到UITableViewCell
的contentView
。如果要使用按钮滚动内容,只需使用按钮覆盖UIScrollView
,并使其调用UIScrollView的各种滚动方法。
嵌套UIScrollView
(UITableView
继承自UIScrollView
)对于检测触摸冲突和解析用户预期的手势非常聪明。
https://github.com/JonasGessner/JGScrollableTableViewCell可能是你在找什么。它使用单元内的UIScrollView实现这一点(就像iOS 7邮件应用程序一样)。
(是的,答案有点晚,但它永远不会太晚!:P)
非常感谢..确切地说我需要什么。 – hafedh
导航控制器不相关,可能随新项目模板一起提供。这是一个复杂的代码,没有办法绕过它。我建议你制作一个基于视图的项目,创建一个自定义表格视图控制器,自定义单元格,并开始从idevrecipes项目中逐步添加代码。你将有时间阅读每个部分,看看它的作用。或者将所有内容添加到项目中,更改viewDidLoad中的按钮并更改touchUpInsideAction中的按钮响应。你不需要委托和mainwindow.xib。 – Jano
非常感谢Jano,我按第一种方式完成了你的建议,一个新的项目,并缓慢地添加了一些代码,它终于像一个魅力:) – hafedh