Problema de altura dinámica para celdas UITableView (Swift)

Se está inyectando texto dinámico de longitud variable en las etiquetas de celda de vista de tabla. Para que las alturas de las celdas de vista de tabla tengan un tamaño dinámico, he implementado enviewDidLoad():

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

Esto funciona bien para las celdas que aún no se han desplazado (comoUITableViewAutomaticDimention se llama al desplazarse a la celda), pero no para las celdas que inicialmente se muestran en pantalla al cargar la tabla con datos.

He intentado simplemente volver a cargar los datos (como se sugiere en muchos otros recursos):

self.tableView.reloadData()

en ambosviewDidAppear() yviewWillAppear() y fue en vano. Estoy perdido ... ¿Alguien sabe cómo hacer que xcode represente la altura dinámica de las celdas cargadas inicialmente en la pantalla?

Avíseme si hay un método alternativo mejor.

Respuestas a la pregunta(20)

Su respuesta a la pregunta