Как получить высоту UITableView, которая больше, чем экран (iOS) - PullRequest
0 голосов
/ 10 января 2019

У меня есть tableView, который больше высоты экрана и имеет ячейки динамического размера (UITableViewAutomaticDimension). Я получаю высоту таблицы следующим образом:

self.tableView.reloadData()
self.tableView.layoutIfNeeded()
let tableHeight = self.tableView.contentSize.height

Однако эта высота не всегда корректна, особенно для длинных списков с ячейками разного размера. Кажется, он просто берет расчетную высоту таблицы и умножает ее на количество строк.

Как получить точную высоту tableView с разными ячейками?

1 Ответ

0 голосов
/ 29 января 2019

Мне нужно было создать метод, чтобы определить, когда был достигнут удар по нижней части таблицы, и перезагрузить таблицу, это было единственное решение.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...