以编程方式将UITableViewCell从一个部分移动到另一个部分

时间:2014-03-27 01:11:29

标签: ios objective-c uitableview

是否可以将UITableViewCell从部分0移动到部分1,而不使用

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

Clear中,当您完成一项任务,而不是删除和插入任务时,它只会移动到其他任务上并移到底部。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你有没有尝试过:

 [tableView moveRowAtIndexPath:sourceIndexPath toIndexPath:indexPath];

这应该适用于各个部分。

(注意:我从Moving Tableviewcells Cookbook获取了这个内容,其中介绍了如何通过用户交互执行此操作)