Como redimensionar o superview para ajustar todas as subvisualizações com o autolayout?

Meu entendimento do autolayout é que ele leva o tamanho de superview e base em restrições e tamanhos intrínsecos que calcula posições de subviews.

Existe uma maneira de reverter esse processo? Eu quero redimensionar superview na base de restrições e tamanhos intrínsecos. Qual é a maneira mais simples de conseguir isso?

Eu tenho vista projetado no Xcode que eu uso como um cabeçalho paraUITableView. Esta visão inclui um rótulo e um botão. O tamanho da etiqueta difere dependendo dos dados. Dependendo das restrições, o rótulo pressiona o botão com êxito ou, se houver uma restrição entre o botão e a parte inferior da superview, o rótulo é compactado.

Eu encontrei algumas perguntas semelhantes, mas elas não têm respostas boas e fáceis.

questionAnswers(4)

yourAnswerToTheQuestion