Ambiguïté de la taille du contenu défilable de UIScrollView dans Interface Builder : comment corriger ?
Bonjour à tous ! Je suis nouveau dans le développement iOS et je lutte avec UIScrollView depuis deux jours. J'utilise Swift et Interface Builder (storyboards). Ma tâche est de créer un écran avec un formulaire qui ne tient pas sur un seul écran (environ 600pt de hauteur). J'ai ajouté un UIScrollView sur le ViewController, j'ai fixé ses bords à la Safe Area (leading, trailing, top, bottom = 0). À l'intérieur du ScrollView, j'ai placé un simple UIView (que j'appelle ContentView), et je l'ai également fixé aux quatre côtés du ScrollView (leading, trailing, top, bottom = 0). Dans le ContentView, j'ai ajouté plusieurs UITextField, UILabel et UIButton, je les ai disposés verticalement avec une UIStackView verticale et j'ai défini des contraintes de hauteur pour certains éléments.
Quand je lance l'application, le défilement ne fonctionne pas, les champs de saisie sont coupés. Dans la console Xcode, une multitude d'avertissements apparaissent : "Scrollable content size is ambiguous for UIScrollView". J'ai lu que pour UIScrollView, il faut définir une taille de contenu explicite, mais comment faire cela avec Auto Layout ? J'ai essayé de définir une hauteur fixe...