Avatar ·

Ambiguïté de la taille du contenu défilable de UIScrollView dans Auto Layout

Bonjour à tous ! Je suis débutant en Swift et je n'arrive pas à comprendre UIScrollView dans Interface Builder. J'utilise Auto Layout, mais Xcode affiche constamment une erreur : "Scrollable Content Size Ambiguity". Le problème est que je ne comprends pas comment définir correctement la taille du contenu pour que ScrollView fonctionne correctement. Voici ce que je fais : j'ajoute UIScrollView sur ViewController, je l'étire sur les bords (leading, trailing, top, bottom) via des contraintes vers Safe Area. À l'intérieur de ScrollView, je place une UIView (contentView), à laquelle j'ajoute des labels, des images et des boutons. Je lie également contentView aux quatre côtés de ScrollView. Mais Xcode se plaint que ScrollView ne connaît pas son contenu. J'ai essayé d'ajouter une hauteur fixe pour contentView, mais alors l'application ne défile pas si le contenu est plus petit que l'écran, ou défile incorrectement. J'ai aussi essayé d'utiliser intrinsicContentSize, mais cela n'a pas aidé. S'il vous plaît, dites-moi comment configurer correctement UIScrollView avec Auto Layout pour qu'il fonctionne comme