Dynamiczny tekst o zmiennej długości jest wstawiany do etykiet komórek widoku tabeli. Aby wysokości komórek widoku tabeli były dynamicznie zmieniane, zaimplementowałem w viewDidLoad():
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
Działa to dobrze w przypadku komórek, które nie zostały jeszcze przewinięte (jak UITableViewAutomaticDimentionjest wywoływane podczas przewijania do komórki), ale nie w przypadku komórek, które są początkowo renderowane na ekranie po załadowaniu tabeli z danymi.
Próbowałem po prostu przeładować dane (jak sugerowano w wielu innych zasobach):
self.tableView.reloadData()
w obu viewDidAppear()i viewWillAppear()i bezskutecznie. Zgubiłem się ... czy ktoś wie, jak sprawić, by xcode renderował dynamiczną wysokość komórek ładowanych początkowo na ekranie?
Daj mi znać, jeśli istnieje lepsza metoda alternatywna.

