Я работаю над проектом iOS, в котором я хочу динамически добавлять больше ячеек в нижнюю часть таблицы, когда пользователь достигает дна. В настоящее время у меня это работает, вызывая метод, который выбирает больше данных, которые добавляются в массив, который я использую для хранения своих ячеек. Когда я заканчиваю добавлять объекты в массив, я вызываю [tableView reloadData]. Это работает, но визуально не загружает ячейку, пока просмотр таблицы не перестанет прокручиваться.
Я также пытался использовать [tableView insertRowsAtIndexPaths: inSection: withRowAnimation: UITableViewRowAnimationNone]. Но я получал очень странное поведение, когда случайная ячейка исчезала и не отображалась, пока я не прокрутил этот раздел таблицы за пределами экрана, а затем не вернулся в эту область.
Есть ли способ заставить tableView перезагружаться, даже если tableView все еще находится в середине прокрутки, когда вызывается [tableView reloadDate]?
Спасибо!