Табличные представления не прокручиваются при изменении их содержимого.Поскольку вы изменяете содержимое таблицы, которое лежит в основе отображаемых в данный момент строк, вам необходимо самостоятельно переместить прокрутку.
У меня нет кода для этого, но я предлагаю использовать rowAtPoint:
, чтобы найти начальную позициютаблицы, идентифицируя или вычисляя индекс новой строки для содержимого этой строки, а затем вызывая:
[tableView reloadData];
[tableView scrollRowToVisible:newIndex];