我正在创建一个应用程序,现在它在单个UITableViewCell
重新排序时正常工作,但问题是,我想一次重新排序多行。我有一个UITableView
显示组数据和我想在Group上重新排序单元格。
上图中有三组,每组定义不同的颜色。现在,当我重新排序任何一行时,你应该在一个组中重新排序,而不仅仅是一行。如何重新排序组中的行?以及如何拾取多行进行重新排序?可以任何人帮助。 任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
在您的数据源moveRowAtIndexPath:toIndexPath:
中,您必须更新数据以反映移动。如果您识别同一组中的其他行,请使用:
[tableView beginUpdates];
[tableView moveRowAtIndexPath:toIndexPath:]; // repeat for all other rows in the group
[tableView endUpdates];