2017-01-26 5 views
0

Ich entwarf eine Benutzeroberfläche in Xcode mit einer ScrollView und fügte Beschränkungen hinzu. Im Interface-Designer sieht es so aus, wie ich es möchte, aber wenn ich es mit dem Simulator starte, entsteht ein großer Abstand auf der rechten Seite von ContentView in der ScrollView.Xcode Scrollview falsche Einschränkungen

Hier sind zwei Bilder zu zeigen, was ich meine

enter image description here enter image description here

Also, was habe ich falsch hier tun?

Vielen Dank für Ihre helfende Hand

Lösung

Die InhaltAlle benötigt, um die gleiche Breite als die Ansicht. Wählen Sie beide, gehen Sie zu Ihren Beschränkungen und wählen Sie "Gleiche Breite".

+1

Versuch machen Inhalt Breite anzeigen gleich Ansicht Breite – rv7284

+0

Dies funktionierte wie ein Charme, danke !! –

Antwort

0

Es sieht so aus, als ob Sie der Bildlaufansicht (ScrollViewer) keine Einschränkungen hinzugefügt haben, um ihre Kanten an die übergeordnete Ansicht (Ansicht) anzuheften.

+0

Nun gibt es Einschränkungen, und die Scrollview war nicht das Problem, aber danke für Ihren Vorschlag –

0

Ich hatte das gleiche Problem nach der Aktualisierung auf xcode 8+. ScrollView begann sich seltsam zu verhalten. Für den Moment füge ich Constrains von innerhalb scrollView zu einer anderen Ansicht hinzu, die nicht in scrollView selbst (wie vorangestellt, nachhängend) zu mainView ist.

Verwandte Themen