刷新指定行数,单行,多行
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
{
NSIndexPath *indexPath_1=[NSIndexPathindexPathForRow:1inSection:0];
NSArray *indexArray=[NSArrayarrayWithObject:indexPath_1];
UITableView * tableview = (UITableView *)[self.viewviewWithTag:100];
[tableview reloadRowsAtIndexPaths:indexArraywithRowAnimation:UITableViewRowAnimationAutomatic];
}
刷新指定区
-(void)ClickTitleViewBtn:(UIButton *)Sender
{
NSInteger Int=Sender.tag;
//每一次点击都让这个BOLL值取反
isBOOL[Int] = !isBOOL[Int];
//定义一个IndexSet
NSIndexSet *IndexSet = [NSIndexSetindexSetWithIndex:Int];
//找到需要刷新的TableView
UITableView *Tabview = (UITableView *)[self.viewviewWithTag:10];
//根据定义的indexSet找到对应的区,刷新那个区的行,也就是Row,最后一句是做一个动画
[Tabview reloadSections:IndexSetwithRowAnimation:UITableViewRowAnimationFade];
}