编辑我的UITableView时,我提供了移动单元格以重新排序数据的选项。但是,表中的前两个单元格是提供有关表中所有单元格的信息的单元格,我不希望用户能够将信息单元格移动到该部分中。这是问题的图片:
用户不应该拖动标题为“这很糟糕!!!”的单元格进入“Total:”和“New Group ...”单元格的部分。有没有办法控制这个功能?我没有看到这样做的委托方法,但我可能错过了一个。
编辑:哎呀!我刚刚看到有人在SO上问了同样的问题,所以我要发布链接并关闭这个问题。谢谢@fzwo的帮助。
答案 0 :(得分:2)
tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:
的 UITableViewDelegate
是你正在寻找的。 p>
在具体案例中,您还可以在实际tableView.tableHeaderView
中显示标题信息。它像普通的单元格一样滚动,但不是一个单元格。从UI的角度来看,它可能也是有意义的,因为它与普通的单元格内容不同。