gpt4 book ai didi

ios - 如何重新加载 tableview 的特定部分

转载 作者:可可西里 更新时间:2023-11-01 04:21:23 24 4
gpt4 key购买 nike

我的 TableView 中有 56 个部分,我将当前选择的部分编号存储在名为“activeTimeSlot”的整数变量中。如何使用以下方法重新加载当前选中的部分。我是这样做的

 [self.tblView reloadSections:[NSIndexSet indexSetWithIndex:activeTimeSlot] withRowAnimation:UITableViewRowAnimationAutomatic];

但我观察到这样做是为所有部分调用 TableView 的以下数据源方法,即重新加载所有部分。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

我不确定如何使用 NSIndexSet 以及如何使用 NSIndexSet 重新加载超过 1 个部分。

最佳答案

如果你想更新多个部分,那么你可以这样做。

NSMutableIndexSet *indetsetToUpdate = [[NSMutableIndexSet alloc]init];

[indetsetToUpdate addIndex:previousSection]; // [indetsetToUpdate addIndex:<#(NSUInteger)#>]
// You can add multiple indexes(sections) here.

[detailTableView reloadSections:indetsetToUpdate withRowAnimation:UITableViewRowAnimationFade];

这用于更新多个部分,对我来说效果很好。

关于ios - 如何重新加载 tableview 的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16314364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com