UITableViewStyleGrouped moveItemAtIndexPath不更新分隔符iOS7
似乎分组分隔符在执行moveItemAtIndexPath动画后不会重新绘制 如图左侧所示,我将cell1行索引0移动到了索引2。单元2和单元1分离器不正确UITableViewStyleGrouped moveItemAtIndexPath不更新分隔符iOS7,uitableview,ios7,Uitableview,Ios7,似乎分组分隔符在执行moveItemAtIndexPath动画后不会重新绘制 如图左侧所示,我将cell1行索引0移动到了索引2。单元2和单元1分离器不正确 有办法解决这个问题吗?我已经找到了一种解决方法,但没有那么漂亮,因为在移动动画之后,分隔符突然被重新绘制。但至少它们在移动后有效,并且移动动画保持不变。基本上,在检测到移动动画完成后重新加载: [CATransaction begin]; [CATransaction setCompletionBlock: ^{
有办法解决这个问题吗?我已经找到了一种解决方法,但没有那么漂亮,因为在移动动画之后,分隔符突然被重新绘制。但至少它们在移动后有效,并且移动动画保持不变。基本上,在检测到移动动画完成后重新加载:
[CATransaction begin];
[CATransaction setCompletionBlock: ^{
[self.tableView reloadData];
}];
[self.tableView beginUpdates];
[self.tableView moveRowAtIndexPath:fromIndexPath toIndexPath:toIndexPath];
[self.tableView endUpdates];
[CATransaction commit];