У меня есть табличное представление с ячейками растяжения-коллапса. Всякий раз, когда ячейка выбрана, я просто звоню:
tableView.beginUpdate()
tableView.endUpdate()
Это, в свою очередь, вызывает метод heightForRowAtIndex, в котором я устанавливаю новую высоту, и это, похоже, демонстрирует поведение растяжения-коллапса (без перезагрузки ячейки).
ВЫПУСК: Когда я нажимаю на последнюю ячейку (или последние 2-3 ячейки), после tableView.beginUpdate ()
tableView.endUpdate (), таблица перезагружается сама. Я понятия не имею, почему он так себя ведет.
Он выглядит так, как будто на дне стола нет места для расширения ячейки, он сам перезагружается.
Может кто-то пролить свет на это?