Проблема динамической высоты для ячеек UITableView (Swift)

Динамический текст переменной длины вводится в метки ячеек таблицы. Для того, чтобы высоты ячеек таблицы были динамически измерены, я реализовал вviewDidLoad():

self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension

Это хорошо работает для ячеек, которые еще предстоит прокрутить (какUITableViewAutomaticDimention вызывается при прокрутке к ячейке), но не для ячеек, которые изначально отображаются на экране при загрузке таблицы с данными.

Я попытался просто перезагрузить данные (как это предлагается во многих других ресурсах):

self.tableView.reloadData()

в обоихviewDidAppear() а такжеviewWillAppear() и это было безрезультатно. Я заблудился .. кто-нибудь знает, как заставить XCode визуализировать динамическую высоту для ячеек, загруженных изначально на экране?

Пожалуйста, дайте мне знать, если есть лучший альтернативный метод.

Ответы на вопрос(20)

Ваш ответ на вопрос