UITableViewRowAnimation игнорируется

м используюNSFetchedResultsController чтобы заполнить мой стол. Данные в моей таблице отсортированы по метке времени в порядке возрастания (последнее сообщение внизу). Больше данных загружается через "бесконечная прокрутка" наверх: например когда пользователь прокручивает верхнюю часть страницы, загружается больше сообщений. мойNSFetchedResultsControllerDelegate определяется как обычно, как рекомендуется в документации Apple: новые строки вставляются через

- (void)controller:(NSFetchedResultsController*)controller
   didChangeObject:(id)anObject
       atIndexPath:(NSIndexPath*)indexPath
     forChangeType:(NSFetchedResultsChangeType)type
      newIndexPath:(NSIndexPath*)newIndexPath
{
    switch(type) {
        case NSFetchedResultsChangeInsert:
            NSLog(@"insertion at row %d", newIndexPath.row);
            [self.table insertRowsAtIndexPaths:@[newIndexPath]
                              withRowAnimation:UITableViewRowAnimationNone];

            break; 

Теперь вот моя проблема: когда новые строки вставляются, они всегда анимируются как скользящиевниз", На бесконечном свитке вверх это выглядит плохо. Это происходит независимо от того, прохожу ли я,UITableViewRowAnimationNoneUITableViewRowAnimationTop или жеUITableViewRowAnimationBottom в качестве параметра - эта опция, кажется, полностью игнорируется.

Есть идеи, как правильно анимировать стол?

Ответы на вопрос(5)

Ваш ответ на вопрос