Redimensionner UIView dans UIScrollView avec AutoLayout pour le défilement?

J'ai une mise en page comme suit(en Utilisant la mise en page automatique,iPad):

Redimensionner UIView dans UIScrollView avec AutoLayout pour le défilement?

La UIScrollView a le Haut,le Bas,la direction,l'espace arrière de la superview à 0. Le UIView aussi a tous les quatre à des contraintes similaires. La deuxième UILabel a sa hauteur définie à 0 par programme (depuis plus d'un écran de texte est illustré ici). Aussi, ces quatre broches contraintes ont également été mis en place à partir de la UIView à UIScrollView.

Lorsque le XIB est chargé, ce UILabel montre les longues lignes de texte correctement. Mais le défilement ne fonctionne pas. C'est une capture d'écran de l'application en cours d'exécution sur un iPad:

Redimensionner UIView dans UIScrollView avec AutoLayout pour le défilement?

Le fond jaune est définie par la limite extérieure de la vue et du gris pour la UIView. Si vous regardez soigneusement à la fin de la capture, le UILabeltexte semble débordement passé la UIView.

Je soupçonne que, parce que le UIView ne peut "capturer" la taille de ce sous-vues, le UIScrollView ne peut pas calculer c'est contentsize trop(il n'y a aucune raison pour que la barre de défilement pour le travail, si son contenu vue n'est égale qu'à un seul écran). Pourquoi est-ce qui se passe, même lorsque le UILabel est clairement un sous-vue de la UIView? Si mes soupçons sont à droite, comment puis-je régler l' UIViewhauteur égale au montant de la taille du contenu, de sorte que mon UILabel est bien "contenus" dans?

(Réglage de l' UIView's de la hauteur,de la largeur de façon statique n'est pas une option) .

NB: Testé le XIB sans UIView et une seule UILabel (avec texte long) à l'intérieur d'un UIScrollView. Maintenant, le défilement fonctionne(depuis, je présume, le défilement de l'affichage peut calculer la taille du contenu).

NB2: j'ai aussi essayé les réponses dans cette SORTE de question et ce post mais mon UIView simplement l'habitude de s'étendre au-delà des dimensions de l'écran. (Je ne se soucient de défilement horizontal)

source d'informationauteur Kedar Paranjape