Динамічний текст змінної довжини вставляється в мітки комірок табличного перегляду. Для того, щоб висоти комірок табличного перегляду мали динамічний розмір, я реалізував у viewDidLoad()
:
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
Це добре працює для комірок, до яких ще не потрібно прокрутити (як UITableViewAutomaticDimention
це називається при прокрутці до комірки), але не для комірок, які спочатку відображаються на екрані при завантаженні таблиці з даними.
Я спробував просто перезавантажити дані (як пропонується у багатьох інших ресурсах):
self.tableView.reloadData()
в обох viewDidAppear()
і viewWillAppear()
і це не дало результату. Я загубився .. хтось знає, як зробити так, щоб xcode відображав динамічну висоту для клітинок, завантажених спочатку на екран?
Будь ласка, дайте мені знати, якщо є кращий альтернативний метод.