UITableViewCell-控制运动

时间:2012-01-23 18:55:33

标签: ios uitableview delegation

编辑我的UITableView时,我提供了移动单元格以重新排序数据的选项。但是,表中的前两个单元格是提供有关表中所有单元格的信息的单元格,我不希望用户能够将信息单元格移动到该部分中。这是问题的图片:

The user shouldn't be able to drag the cell titled 'This is bad!!!' into the section with the 'Total:' and 'New Group...' cells.

用户不应该拖动标题为“这很糟糕!!!”的单元格进入“Total:”和“New Group ...”单元格的部分。有没有办法控制这个功能?我没有看到这样做的委托方法,但我可能错过了一个。

编辑:哎呀!我刚刚看到有人在SO上问了同样的问题,所以我要发布链接并关闭这个问题。谢谢@fzwo的帮助。

How to limit UITableView row reordering to a section

1 个答案:

答案 0 :(得分:2)

来自tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:

UITableViewDelegate是你正在寻找的。

在具体案例中,您还可以在实际tableView.tableHeaderView中显示标题信息。它像普通的单元格一样滚动,但不是一个单元格。从UI的角度来看,它可能也是有意义的,因为它与普通的单元格内容不同。