您的位置:首页 > 其它

刷新Tableview的行,刷新tableview的整个区

2016-05-16 14:31 281 查看
刷新指定行数,单行,多行

- (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];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: