UITableView删除部分导致奇怪的动画

时间:2015-02-09 05:40:46

标签: ios uitableview cocoa-touch

我有一个UITableView,它由每个部分中有1行的部分组成。这样做是为了让我可以在每一行之间获得缓冲区空间。当用户删除一行时,它们实际上是删除整个部分。

commitEditingStyle中的行删除代码为:

[self.habitsToView removeObjectAtIndex:[indexPath section]];
[tableView beginUpdates];
[tableView deleteSections:[NSIndexSet indexSetWithIndex:[indexPath section]] withRowAnimation:UITableViewRowAnimationTop];
[tableView endUpdates];

但是当删除一行时,动画是错误的。行本身滑向左侧,删除按钮向上滑动。无论我对withRowAnimation

使用什么值,都会发生这种情况

任何人都知道这可能导致奇怪的动画吗?

0 个答案:

没有答案