Altura dinámica del encabezado UICollectionView con diseño automático

yo tengoUICollectionView con encabezado de tipoUICollectionReusableView.
En él, tengo una etiqueta y cuya longitud varía según la entrada del usuario.
Por lo tanto, necesito que mi encabezado cambie de tamaño dinámicamente dependiendo de la altura de la etiqueta y otros elementos en el encabezado.

Este es mi guión gráfico:

Este es el resultado cuando ejecuto la aplicación:

Respuestas a la pregunta(3)

Su respuesta a la pregunta