UITableView en un UIScrollView - ¿Cómo hacer que la vista se desplace, pero no la TableView en sí misma?

Imagine, hay un UIViewController con un UIScrollView en él. En la parte superior de la vista hay un UIImageView, algunos UILabels y otras cosas. Además, hay un UITableView cuyo contenido es Prototipos dinámicos. Adjunto una imagen para que quede clara:

No tengo una cantidad estática de celdas en UITableView, por lo que podría desplazarse. Mi problema es el siguiente: el UITableView se desplaza en sí mismo pero quiero desplazar toda la Vista. ¿Cuál es la mejor posibilidad para hacer eso?

Posibles soluciones que he fundado hoy

1) Lo primero es: creo un UITableViewController y declaro una sección de encabezado en la que incluyo todas mis etiquetas, imágenes, edades, etc. mediante programación (me encantaría usar el generador de interfaces para eso ...)

2) Otra solución es calcular la altura de la vista. Hice todo lo posible para hacerlo de esta manera, pero sin éxito. Si esta es la mejor manera de hacerlo: ¿Alguien puede dar un ejemplo?

Respuestas a la pregunta(8)

Su respuesta a la pregunta