UIView avec une hauteur dynamique qui utilise intrinsicContentSize

Je suis en train de créer un conteneur personnalisé vue a une UIImageView et d'une multiligne UILabel comme des sous-vues. Pour rendre la vue à travailler très bien avec mise en page automatique, je suis primordial intrinsicContentSize comme ci-dessous:

- (CGSize)intrinsicContentSize
{
    return [self sizeThatFits:self.bounds.size];
}

La taille calculée en sizeThatFits a la même largeur, et ajuste la hauteur de sorte que l'étiquette et de l'image ne sont pas coupés. Cela fonctionne bien, mais j'ai été surpris de voir dans les docs le commentaire suivant:

Cette taille intrinsèque doit être indépendant du cadre de contenu, car il n'y a aucun moyen de communiquer de façon dynamique un changement de la largeur du système de mise en page basée sur un changement de la hauteur, par exemple.

Si c'est le cas, qu'est-ce que la mise en page automatique de façon à ajuster les points de vue actuels de la hauteur en fonction de sa largeur et son contenu? Dois-je être à la veille d'une autre façon?

source d'informationauteur Tark