刷新UITableView
[tableView reloadData];
reloadData是刷新整个UITableView,有时候,我们可能需要局部刷新。比如:只刷新一个cell、只刷新一个section等等。这个时候在调用reloadData方法,虽然用户看不出来,但是有些浪费资源。
//局部section刷新
NSIndexSet * indexSection=[[NSIndexSet alloc]initWithIndex:1]; //刷新第二个section
[tableView reloadSections:indexSection withRowAnimation:UITableViewRowAnimationAutomatic];
//局部cell刷新
NSIndexPath *indexRow=[NSIndexPath indexPathForRow:2 inSection:0];//刷新第一个section的第二行
[tableVie