2017-06-21 8 views
0

Also habe ich versucht, mein Label (das hat den ganzen Text) und Schaltflächen in einer ScrollView, um vielleicht in der Lage sein zu scrollen, bis sie, aber wenn ich das tun, alles verschwindet einfach. my storyboardZu viel Text drückt meine Tasten unter dem Bildschirm

my preview

hinzugefügt einfach ein paar Bilder wie gewünscht (danke). Zum Hinzufügen der ScrollView (die möglicherweise nicht die optimale Lösung), habe ich nur alle 4 Tasten und die Bezeichnung ausgewählt, dann "in scrollView eingebettet" ausgewählt. Dies führte zu einem komplett leeren Bildschirm in der Vorschau.

+1

Könnten Sie etwas von Ihrem Code veröffentlichen? Und irgendwelche Fehler, wenn überhaupt? –

+0

ScrollViews funktionieren nicht mit Auto-Layout unter iOS 11 (derzeit in der Betaversion). Die Vorgehensweise besteht darin, dem Scrollview eine Inhaltsansicht (UIView) hinzuzufügen. Beschränken Sie die Inhaltsansicht auf die übergeordnete Ansicht der Bildlaufansicht und auch auf die Bildlaufansicht. Fügen Sie alle Subviews zur Inhaltsansicht hinzu und beschränken Sie sie auf die Inhaltsansicht: https://stackoverflow.com/documentation/ios/4671/uiscrollview-autolayout#t=201706220039112073119 – Brandon

Antwort

1

Es hört sich so an, als müssten Sie die unteren Einschränkungen Ihres Bildlauffensters korrigieren, sodass der Rahmen des Bildlauffensters nicht über den unteren Bildschirmrand hinausreicht. Sie können dann Einschränkungen für die Inhaltsgröße der scrollView festlegen, damit der Benutzer scrollen kann.

0

Aus dem von Ihnen geposteten Storyboard-Bild sieht es so aus, als gäbe es keine untere Einschränkung. Wählen Sie die Bildlaufleiste im Storyboard aus, klicken Sie auf das Symbol pin und geben Sie eine Zahl für die untere Einschränkung ein (z. B. 0).

Verwandte Themen