Dynamic Height Issue für UITableView-Zellen (Swift)

Dynamischer Text variabler Länge wird in Tabellenansichts-Zellenbeschriftungen eingefügt. Damit die Höhen der Tabellenzellen dynamisch angepasst werden können, habe ich in @ implementierviewDidLoad():

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

Dies funktioniert gut für die Zellen, zu denen noch gescrollt werden muss (alsUITableViewAutomaticDimention wird beim Scrollen zur Zelle aufgerufen, nicht jedoch für die Zellen, die beim Laden der Tabelle mit Daten auf dem Bildschirm angezeigt werden.

Ich habe versucht, die Daten einfach neu zu laden (wie in vielen anderen Ressourcen vorgeschlagen):

self.tableView.reloadData()

sowohlviewDidAppear() undviewWillAppear() und es war vergebens. Ich bin verloren. Weiß jemand, wie man xcode die dynamische Höhe für die Zellen rendern lässt, die anfänglich auf dem Bildschirm geladen wurden?

Bitte teilen Sie mir mit, ob es eine bessere alternative Methode gibt.

Antworten auf die Frage(40)

Ihre Antwort auf die Frage