调用deleteRowsAtIndexPaths没有刷新表格怎么办?

来源:互联网 发布:淘宝登录不上怎么找回 编辑:程序博客网 时间:2024/06/01 18:47

调用以下方法:

[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]          withRowAnimation:UITableViewRowAnimationFade];

该方法没有刷新表格,导致移动单元格时,单元格中的tag出错。怎么办呢?
可以这么做:

[tableView beginUpdates];[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]          withRowAnimation:UITableViewRowAnimationFade];[tableView endUpdates];[tableView reloadRowsAtIndexPaths:[tableView indexPathsForVisibleRows]          withRowAnimation:UITableViewRowAnimationNone];
0 0