YMH123
YMH123
你好作者,我想实现reloadRowsAtIndexPaths,指定某一个indexpath刷新,需要怎么做
谢谢回复 网络请求完数据,赋值给zxData ws.tableView.zxDatas = @[@[model],@[ws.dataDetailModel],@[ws.dataDetailModel]].mutableCopy; 默认刷新的是整个列表,但是我只想刷新其中的某一行
非常感谢,问题已解决 > 2021年1月4日 下午9:00,ZXLee 写道: > > > 网络请求完数据,此时tableView数据是空的,此时一般是要reload整个列表来渲染这些数据,因此ZXTableView在zxDatas的setter方法中自动调用了tableView的reloadData方法。 > 如果您是reload以后,已经显示了数据,需要再次刷新某一行,可以使用以下方式: > > //通过insert...replace...等NSMutableArray的对象方法调用来修改zxDatas,此时不会触发reloadData。 > [ws.tableView.zxDatas replaceObjectAtIndex:0 withObject:nil]; > //手动刷新想要刷新的行 > [ws.tableView reloadRowsAtIndexPaths:@[] withRowAnimation:UITableViewRowAnimationNone]; > — > You are receiving...