通过单击整个单元格更改tableview中列表的顺序

时间:2014-02-24 01:10:56

标签: ios iphone xcode5 tableview tableviewcell

我目前有一个带有项目列表的'tableview',并且我已启用“编辑”按钮进入编辑模式,该模式显示屏幕右侧的“重新排序控件”。我还启用了'canMoveRowAtIndexPath'和'moveRowAtIndexPath:toIndexPath',以允许用户保持并拖动右侧的重新排序控件以重新排序列表并更新数据模型。

有没有办法启用此功能但允许用户单击并拖动整个单元格,而不仅仅是“重新排序控制器”?基本上我想在tableview处于编辑模式时将重新排序控制器的功能区域扩大到整个单元格。

2 个答案:

答案 0 :(得分:0)

对于其他感兴趣的人,我使用本指南来实现它:b2cloud 起始代码模板不能最佳地工作,因为它有nib文件,我正在使用Xcode5,但它仍然有效。重要的代码都在实际教程中,因为他列出了如何通过将重新排序控件作为子视图插入来将重新排序控件设置为大小的大小。

答案 1 :(得分:0)

有一种方法可以启用此功能,允许用户单击并拖动整个单元格,而不仅仅是“重新排序控制器”!

请查看:https://github.com/FlorianMielke/FMMoveTableView

这可能对你有帮助,先生:)