Wie man eine UIScrollView mit Auto-Layout in Interface Builder konfiguriert.

Als iOS-Entwickler habe ich gesehen, dass viele Entwickler an scrollView mit dynamischer Breite und Höhe festhalten. Ich zeige Ihnen einen guten Weg, diese Dinge zu handhaben. In diesem Ansatz sind wir tun dies mit Storyboard nur. Wie pro Ihre Anforderung erstellen Sie Ihr Design (Jede Höhe) wird es automatisch kümmern sich um alle Dinge.

Follow diese Schritte:

1. Erstellen Sie ein neues Projekt (z.B. scrollViewAutoLayout).

2. Nach dem Erstellen des Projekts gehen Sie zur Datei Main.storyboard.

3. Jetzt sehen Sie einen leeren View Controller auf dem Storyboard.

4. Ziehen Sie scrollView aus der Objektbibliothek auf den View-Controller.

5. Jetzt ist es an der Zeit, eine Einschränkung für die Scroll-Ansicht zu setzen.
6. Setze die Einschränkung für die Scroll-Ansicht (oben, unten, vorne und hinten) als (0,0,0,0).

7. Aktualisiere jetzt den Rahmen.
8. Jetzt benötigen wir contentView für die Scroll-Ansicht.
9. Ziehen Sie die Ansicht aus der Objektbibliothek in die Scroll-Ansicht.

10. Jetzt ist es an der Zeit, eine Einschränkung für die Ansicht (innerhalb der Scroll-Ansicht) zu setzen.

13. Jetzt müssen wir weitere Einschränkungen für die Inhaltsansicht hinzufügen.

* Der wichtigste Schritt *

14. Unsere Inhaltsansicht muss die gleiche Breite und Höhe wie die übergeordnete Ansicht haben.

15. Wählen Sie nun die Höhenbeschränkung der Inhaltsansicht und setzen Sie die Priorität auf niedrig(250).

16. Wir sind mit unserer Einrichtung fertig.
17. Jetzt können Sie Ihre Ansicht mit beliebiger Höhe gestalten.
18. Glückwunsch, Sie sind fertig mit der Scroll-Ansicht mit Autolayout.

Demo herunterladen

Treten Sie dem Swift Developer Slack Channel bei: https://join.slack.com/t/swift-developer/shared_invite/enQtMjI2MzEyMTU1MDU5LTQzODM2ZDYzNWI3ZWMzNWFmNWZkM2I0YzZkODg3NjJhN2M1N2NjYTUxN2M0YmY4NzVhNTliYTBjNWNmYmY2MDI

Danke

Hoffe Sie haben heute etwas Neues gelernt.

Viel Spaß!!!

Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte und empfehlen Sie ihn weiter, damit andere ihn finden können 💚💚💚💚💚💚 !!!!

Sie können mir auf Medium für neue Artikel folgen. Verbinden Sie sich auch mit mir auf LinkedIn.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.