【发布时间】:2021-07-27 16:23:16
【问题描述】:
我的表格视图中有 56 个部分,我将当前选择的部分编号存储在一个名为“activeTimeSlot”的整数变量中。如何使用以下方法重新加载当前选择的部分。我正在这样做
[self.tblView reloadSections:[NSIndexSet indexSetWithIndex:activeTimeSlot] withRowAnimation:UITableViewRowAnimationAutomatic];
但我观察到这样做是为所有部分调用 tableview 的以下数据源方法,即重新加载所有部分。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
我不确定如何使用 NSIndexSet 以及如何使用 NSIndexSet 重新加载超过 1 个部分。
【问题讨论】:
-
查看我的回答,希望对您有所帮助。
-
您是如何发现正在重新加载所有部分的?
-
因为它对所有部分的调用 numberOfRowsInSection 方法@NicolaMiotto 我的意思是 56 次
标签: ios objective-c uitableview