UITableView sekcja wstawiania u góry podczas przewijania

Wstawiam nową sekcję (sekcja zawiera 3 komórki) górę UITableView podczas przewijania w górę.

      [_mainTable beginUpdates];
      [_mainTable insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationNone];
      [_mainTable endUpdates];

Sekcja zostanie poprawnie wstawiona. Ale zajmuje mi to górę tabeli, tj. Komórki 0 lub wiersza 0. Chcę, aby ta transakcja była płynna. Mogę wstawić

[_mainTable scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:1] atScrollPosition:UITableViewScrollPositionBottom animated:NO];

po endUpdates, ale pokazuje szybkie szarpnięcie, ponieważ zabiera ci górę tabeli, a następnie nagle przewija ją do ostatniej pozycji.

Jak mogę sprawić, żeby było gładko.

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion