如何在重新排序或删除行后正确重新加载UITableView?

时间:2014-06-13 10:25:32

标签: ios objective-c uitableview

我有一个UITableView,其单元格也显示其行号。显然,在重新排序或删除行之后,我还必须更新所有行号标签。

我想,必须有一种更好的方法来实现这一点,而不会干扰相关的动画删除行而不是

- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self.tableView performSelector:@selector(reloadData) withObject:nil afterDelay:0.6];
}

并重新排序

-(void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
{
    ...
    [self.tableView performSelectorOnMainThread:@selector(reloadData) withObject:nil waitUntilDone:NO];
}

一定不是吗?

0 个答案:

没有答案