Описание тега uitableviewautomaticdimension
Полезную информацию о ячейках представления таблицы с самоизмерением можно найти в документации Apple. Основные шаги следующие:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 85.0
Кроме того, в каждой ячейке представления таблицы вам нужна непрерывная цепочка ограничений и представлений (с заданной высотой), чтобы заполнить область между верхним краем представления содержимого и его нижним краем. Если ваши представления имеют внутреннюю высоту содержания, система использует эти значения. Если нет, вы должны добавить соответствующие ограничения по высоте либо к представлениям, либо к самому представлению содержимого.
estimatedRowHeight
свойство может быть испущено, если у вас есть делегат табличного представления и вы реализовали -tableView:estimatedHeightForRowAtIndexPath:
метод, чтобы вернуть собственное значение для каждой строки. Этот метод должен быть достаточно легким, чтобы оказывать минимальное влияние на эффективность основного потока. Здесь ты еще можешь вернутьсяUITableViewAutomaticDimension
постоянный.