Determinar el tamaño intrínseco de un UIStackView antes de mostrarlo en la pantalla.

Me gustaría determinar el tamaño instrinstic de una vista de stack antes de mostrarla en la pantalla. La idea es usarlo como parte de un menu desplegable desde la parte inferior de la pantalla, pero cuando busco el object antes de que aparezca tiene el tamaño (-1, -1). ¿Hay algo que deba hacer primero antes de mi llamada al tamaño de contenido instrinsic?

UIStackView no tiene un tamaño de contenido intrínseco. UIViewNoIntrinsicMetric -1 porque ese es el valor de UIViewNoIntrinsicMetric .

En cambio, pregunte por su tamaño apropiado:

 let size = stackView.systemLayoutSizeFittingSize(UILayoutFittingCompressedSize)