我正在使用TableView来显示,编辑和将数据写入文件...当编辑模式结束时,我将它们写入文件,之后我想清除tableCells的inputFields。
我这样做:
- (void) setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if (editing == NO) {
//Write to file
//Clear Data
[self.tableView reloadData];
}
}
但是当我重新加载数据时,动画没有显示。
我可以通过什么方式重新加载数据并仍然获得动画?
答案 0 :(得分:2)
为什么不清除现有单元格中的输入字段而不是调用reloadData?迭代self.visibleCells中的所有UITableViewCells并依次清除每个UITableViewCells中的输入字段 - 这应该让动画不会中断。