NSInteger numberOfRows = [tableView numberOfRows];
if (numberOfRows > 0)
[tableView scrollRowToVisible:numberOfRows - 1];
Предполагая, что вы добавляете строки в конец таблицы.
(Я спрашиваю в табличном представлении количество строк вместо источника данных, потому что это число гарантировано чтобы быть количеством строк, о которых он знает и может прокручивать.)
Используйте что-то вроде этого:
[table scrollRowToVisible:indexOfNewRow];