在组中重新排序UITableViewCells

时间:2014-09-22 07:12:58

标签: ios objective-c iphone uitableview

我正在创建一个应用程序,现在它在单个UITableViewCell重新排序时正常工作,但问题是,我想一次重新排序多行。我有一个UITableView显示组数据和我想在Group上重新排序单元格。

enter image description here

上图中有三组,每组定义不同的颜色。现在,当我重新排序任何一行时,你应该在一个组中重新排序,而不仅仅是一行。如何重新排序组中的行?以及如何拾取多行进行重新排序?可以任何人帮助。 任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

在您的数据源moveRowAtIndexPath:toIndexPath:中,您必须更新数据以反映移动。如果您识别同一组中的其他行,请使用:

[tableView beginUpdates];
[tableView moveRowAtIndexPath:toIndexPath:]; // repeat for all other rows in the group
[tableView endUpdates];