TextView dynamic con storyboards y layout automático.

Tengo una vista que tiene encima un UITextView luego una serie de otras vistas. La idea es cambiar el tamaño de la vista de text en su tamaño de contenido y mover todas las otras vistas.

He establecido todas las restricciones en el guión gráfico y si cambio el valor de la restricción de altura de mi TextView a partir de ahí, todas las actualizaciones de la vista están bien.

En time de ejecución, puedo cambiar el tamaño del marco de Vista de text para ajustarlo al tamaño de contenido, pero el rest de la vista no cambia. Así que supongo que no tengo que cambiar el marco sino solo la restricción de altura.

¿Alguna sugerencia sobre cómo es posible hacer esto en time de ejecución? ¿Cómo puedo cambiar el valor de restricción de altura en el código? ¿Hay alguna manera de "vincular" una restricción al controller del storyboard?

Gracias por ayudar

Haga una IBOutlet de contraint de altura desde la punta a su file .h. Deja el nombre textViewHeightConstraint

 self.textViewHeightConstraint.constant = textView.contentSize.height