Altura dinámica del problema UITableview

Yo he puesto

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

También he hecho el número de UILabel de UILabel a cero. No he dado ninguna restricción fija de altura / anchura en IB. Aún así mi altura UITableviewCell no se amplía en consecuencia.

Por favor, sugerirme qué hacer.

Compruebe si está definiendo explícitamente el método tableView: heightForRowAtIndexPath. Si es así, elimine ese método o si desea utilizarlo debido a varias celdas existentes allí, puede devolver UITableViewAutomaticDimension para esa altura de celda en particular.

Prueba esto:

 func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension } 

EDITAR

 func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { return UITableViewAutomaticDimension } 

Defina más arriba ambos methods. Resuelve el problema.

Debe comprobar que la primera vista desde la parte superior tiene una restricción en la parte superior de la celda y la parte inferior en la parte inferior de la celda. De esa forma, la célula sabrá qué tan grande es su contenido. Y revisa tu logging de conflictos de restricciones. Puede usar esto como reference: https://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift