Как динамически изменить высоту представления таблицы при добавлении новых ячеек? - PullRequest
0 голосов
/ 25 июня 2019

Представление таблицы находится внутри вида прокрутки с автоматическим макетом.

Проблема в том, что количество ячеек, которые я хочу показать, может измениться, и я хочу, чтобы в табличном представлении отображались все ячейки без необходимости прокручивать табличное представление, чтобы увидеть все содержимое. Вот почему я хочу обновить высоту представления таблицы, чтобы я мог показывать все ячейки без необходимости прокрутки, а также я могу добавлять или удалять ячейки при необходимости.

1 Ответ

0 голосов
/ 25 июня 2019

Обновить рамку tableView tableView.frame = CGRectMake(xPos,yPos,width,currentCellNumber* percellHeight) в mainThread при каждом добавлении или удалении ячейки. Примечание высота tableView может быть максимальной высотой экрана.также проверьте этот граничный случай.если ячеек слишком много, а высота становится больше, чем размер экрана.обрезать его высота экрана.

...