我在tableview中有4个部分。 我正在使用以下方式重新加载部分:
[self.tableview reloadSections:[NSIndexSet indexSetWithIndex:1] withRowAnimation:UITableViewRowAnimationNone];
当我观察第2节中的单元格并且我的代码运行以重新加载第1部分时会发生什么? tableView位置起来了。 当表中的任何部分正在重新加载时,我希望维护tableView位置。同时,当表重新加载时,我不想要任何动画用于tableview。 谢谢!
答案 0 :(得分:0)
尝试以下代码:
[self.tableView beginUpdates];
NSRange range = NSMakeRange(0, 1);//Your section number instead of 1
NSIndexSet *section = [NSIndexSet indexSetWithIndexesInRange:range];
[self.tableView reloadSections:section withRowAnimation:UITableViewRowAnimationNone];
[self.tableView endUpdates];
答案 1 :(得分:0)
- (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation