我正在尝试从 tableview 重新加载特定行,但 tableview 的 contentOffset 在重新加载后重置为 (0, 0)。我试图在 reloadRowsAtIndexPaths 周围添加[tableview beginUpdates]
和[tableview endUpdates]
周围,但没有改变行为。
问题在这里被问到调用 reloadRowsAtIndexPaths 删除 tableView contentOffset但它没有解决问题。我很确定动画与这种行为无关。我不确定如何在重新加载 tableview 行的同时维护 tableview 的内容偏移量。
[tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];