Tipo dinámico y celdas de tamaño automático con tabla estática

Tengo una aplicación típica de detalles maestros que permite al usuario navegar por una lista de desplazamiento de objetos, y luego explorar en detalle cualquier objeto en particular con una segmentación de inserción. La lista maestra de desplazamiento es un UITableView construido con celdas prototipo, y la escena detallada es un UITableView estático con un número fijo de secciones y celdas.

Me gustaría implementar el tipo dinámico y las celdas de tamaño automático en mi aplicación para que el usuario pueda cambiar el tamaño de fuente base. Hasta ahora, he tenido éxito al hacer celdas de tamaño automático con la lista de desplazamiento de celdas prototipo: mediante el Diseño automático, estableciendo el número de líneas en cada etiqueta en 0 y configurandotableView.rowHeight = UITableViewAutomaticDimension, la altura de cada celda prototipo crece o se reduce para acomodar el tamaño del texto dentro.

Pero no puedo lograr el mismo efecto en mi vista de tabla estática. Ya sea que use celdas personalizadas o tipos de celdas incorporados, la fuente crece / se reduce pero la altura de la celda no.

Entonces, mi pregunta es en realidad dos preguntas: 1) ¿es posible implementar celdas de tamaño propio en vistas de tabla estática, como lo hice con mi vista de tabla prototipo? y 2) si la respuesta a la primera pregunta es no, ¿cómo escribo el código que medirá la altura de una etiqueta en una celda de vista de tabla estática y ajustará la altura de la celda adecuadamente?

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta