我有三个部分,每个部分都有一个单元格。当我点击一个部分的单元格时,单元格编号将增加。这意味着该部分将仅重新加载。我怎么能这样做?
NSRange range = NSMakeRange(0, 1);
NSIndexSet *section = [NSIndexSet indexSetWithIndexesInRange:range];
[self.tableView reloadSections:section withRowAnimation:UITableViewRowAnimationNone];
我该如何实现这个方法? reloadSections不会调用。
答案 0 :(得分:0)
在源数组中插入必要的值或对象,然后尝试重新加载该部分。
您也可以使用:
[self.tableView insertRowsAtIndexPaths:indexpaths withRowAnimation: UITableViewRowAnimationNone]
此处indexpaths
是新索引路径的数组
在这两种情况下,您都需要更新源数组或字典(无论您使用的是什么)