То, что они делают, это создают другую ячейку с кнопкой в ней.При нажатии этой кнопки запускается какой-то метод, который выходит и извлекает больше данных, а затем добавляет их в источник данных табличного представления и перезагружает таблицу.
Эта ячейка «загрузить больше» никогда не полагается на данныеsource (он добавляется без запроса DS, помните об этом), вместо этого добавляется специальный код обработки в tableView:cellForRowAtIndexPath:
, чтобы проверить, находимся ли мы в нижней части таблицы, а затем вернуть пользовательскую ячейку.Поэтому, когда мы перезагружаем табличное представление после добавления новых элементов в источник данных, табличное представление становится больше, и кнопка удаляется из этой позиции и добавляется к основанию, когда мы добираемся до нового основания.:)