Hogyan konfiguráljunk egy UIScrollView-t automatikus elrendezéssel az Interface Builderben.

IOS fejlesztőként láttam, hogy sok fejlesztő elakadt a dinamikus szélességű és magasságú scrollView-nál. Megmutatok egy jó módszert ennek a dolognak a kezelésére. Ebben a megközelítésben ezt csak a storyboarddal csináljuk. Ahogyan az Ön igényei szerint hozza létre a designt (Bármilyen magasság) automatikusan gondoskodik minden dologról.

Kövesse ezt a lépést:

1. Új projekt létrehozása( pl. scrollViewAutoLayout).

2. A projekt létrehozása után menjen a Main.storyboard fájlba.

3. Most már üres nézetvezérlő látható a storyboardon.

4. Lássuk az üres nézetvezérlőt. Húzza a scrollView-t az objektumkönyvtárból a nézetvezérlőbe.

5. Most itt az ideje, hogy beállítsa a gördülő nézet korlátozását.
6. Állítsuk be a görgetési nézet kényszerét (felül, alul, elöl és hátul) mint (0,0,0,0,0).

7. Most frissítsük a keretet.
8. Most a görgetési nézethez contentView-ra van szükségünk.
9. Húzzuk a nézetet az objektumkönyvtárból a görgetési nézetbe.

10. Most itt az ideje, hogy beállítsuk a nézet korlátozását (a görgetési nézeten belül).

13. Most további megkötést kell hozzáadnunk a tartalmi nézethez.

* A legfontosabb lépés *

14. Tartalmi nézetünknek egyenlő szélességűnek és magasságúnak kell lennie a szülő nézettel.

15. Most válassza ki a tartalmi nézet magassági korlátozását, és állítsa be a prioritást alacsony(250) értékkel.

16. Befejeztük a beállításainkat.
17. Most már tetszőleges magasságú nézetet tervezhetünk.
18. Gratulálok, kész vagy a scroll view with autolayout.

Download Demo

Join swift developer slack channel : https://join.slack.com/t/swift-developer/shared_invite/enQtMjI2MzEyMTU1MDU5LTQzODM2ZDYzNWI3ZWMzNWFmNWZkM2I0YzZkODg3NjJhN2M1N2NjYTUxN2M0YmY4NzVhNTliYTBjNWNmYmY2MDI

Thanks

Hope you learned something new today.

Érvezd!!!

Ha élvezted ezt a bejegyzést, kérlek oszd meg és ajánld, hogy mások is megtalálják 💚💚💚💚💚💚 !!!!

Kövess a Mediumon a friss cikkekért. Emellett csatlakozhatsz hozzám a LinkedIn-en.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.