Mehrdeutigkeit der Größe des scrollbaren Inhalts von UIScrollView in Auto Layout
Hallo zusammen! Ich bin neu in Swift und komme mit UIScrollView im Interface Builder nicht klar. Ich verwende Auto Layout, aber Xcode gibt ständig den Fehler aus: "Scrollable Content Size Ambiguity". Das Problem ist, dass ich nicht verstehe, wie ich die Inhaltsgröße richtig festlegen kann, damit ScrollView korrekt funktioniert.
Folgendes mache ich: Ich füge eine UIScrollView zum ViewController hinzu, spanne sie mit Constraints (leading, trailing, top, bottom) zur Safe Area auf. In die ScrollView lege ich eine UIView (contentView), zu der ich Labels, Bilder und Buttons hinzufüge. Die ContentView binde ich ebenfalls an alle vier Seiten der ScrollView. Aber Xcode beschwert sich, dass die ScrollView nicht weiß, welchen Inhalt sie hat.
Ich habe versucht, eine feste Höhe für die contentView zu setzen, aber dann scrollt die App nicht, wenn der Inhalt kleiner als der Bildschirm ist, oder scrollt falsch. Ich habe auch intrinsicContentSize ausprobiert, aber das hat nicht geholfen.
Könnt ihr mir bitte erklären, wie ich UIScrollView mit Auto Layout richtig einrichte, damit es funktioniert?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs