我需要有选择地重新加载UITableView
。我已经尝试了以下方法,但它们不适合我的需要,因为我需要完全重新加载所有部分行但不重新加载部分标题。 (表格的其余部分应保留在除了部分行之外)
选项1:不好,因为它还重新加载了节头。我不希望部分标题重新加载,因为它包含来自用户的可编辑文本
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:MySection] withRowAnimation:UITableViewRowAnimationAutomatic];
选项2:
// not good because the number of rows doesn't stay the same in between reloads - this is the reason i need to reload!
[self.tableView reloadRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationAutomatic];
选项3:
// not good because I don't get the animation with the previous 2 options
[self.tableView reloadData];