Cambiando el tamaño de UITableView programáticamente

Estoy intentando mostrar datos de una base de datos mysql en mi servidor. Estoy cargando los datos en una tabla. El problema es que no quiero que estos datos sean lo único en la vista. Quiero que la tabla sea compartida con otro contenido. Idealmente, me gustaría que la tabla pudiera crecer y expandirse con la cantidad de celdas que tienen. Entonces, si hay 3 celdas, me gustaría que crezca para adaptarse a las 3. Si hay 10, me gustaría que crezca para que quepa a las 10.

Parece que Apple hace esto mucho. Un lugar importante que observo es en sus contactos, la tabla de números de teléfono crece y se reduce según la cantidad de números que haya.

He buscado en línea y no puedo encontrar mucha información sobre esto. ¿Alguien puede ayudar?

Gracias