У меня есть tableView, который больше высоты экрана и имеет ячейки динамического размера (UITableViewAutomaticDimension). Я получаю высоту таблицы следующим образом:
self.tableView.reloadData()
self.tableView.layoutIfNeeded()
let tableHeight = self.tableView.contentSize.height
Однако эта высота не всегда корректна, особенно для длинных списков с ячейками разного размера. Кажется, он просто берет расчетную высоту таблицы и умножает ее на количество строк.
Как получить точную высоту tableView с разными ячейками?