Когда я перезагружать строку, используяUITableViewRowAnimation проигнорирован в новом разделе
[self.tableView beginUpdates];
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
[self.tableView endUpdates];
UITableViewRowAnimationFade
игнорируется, и я получаю анимацию, где обновленный ряд скользит в сверху. Однако эти проблемы существуют только в том случае, если над обновленной строкой находятся пустые разделы, в противном случае она работает нормально.
Такая же проблема, если есть removeRowsAtIndexPath
, а затем вставить ее перед тем, как позвонить endUpdates
.
Я заполняю данные, используя массив не NSFetchedResultsController
.
FYI '[NSArray arrayWithObject: indexPath]' может быть '@ [indexPath]' –