当我使用
重新加载一行时[self.tableView beginUpdates];
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
[self.tableView endUpdates];
UITableViewRowAnimationFade
被忽略,我得到动画,其中更新的行从顶部滑入。但是,如果刷新行上方有空白部分,则只存在此问题,否则它工作正常。
同样的问题,如果是removeRowsAtIndexPath
,然后在调用endUpdates
之前再次插入它。
我使用不是NSFetchedResultsController
的数组填充数据。
答案 0 :(得分:0)
让我们尝试删除开始更新和EndUpdate。