beginUpdates和endUpdates两个方法是配套使用的,标记了一个tableView的动画块,
分别代表动画的开始和结束,
两者同时出现,可以嵌套使用,
一般在添加,删除,选择tableView中使用,并实现动画效果,
在动画块内不建议使用reloadData,如果使用,会影响动画,
在tableView执行:删除行,插入行,删除分组,插入分组时使用
代码:
[_mTableView beginUpdates];
//cell个数
rowCount--;
//在执行该方法时,会对数据源(分组数据和行数据)进行访问,并更新可见,所以,在调用 该方法前,先要更新数据源
[_mTableView deleteRowsAtIndexPaths:@[index] withRowAnimation:UITableViewRowAnimationRight];
[_mTableView endUpdates];