Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

11 - Autolayout 본문

2 - 겨울방학/Swift 복습

11 - Autolayout

김브래 2023. 12. 31. 01:10

Autolayout (오토 레이아웃 이란?)

오토 레이아웃(Auto Layout)은 제약 조건(Constraints)을 이용해서 뷰의 위치를 지정하는 것.

다시 말하면, 두 뷰 사이의 관계제약 조건이라는 것을 이용해서 뷰의 크기와 위치를 지정하는 것.

오토 레이아웃은 여러 해상도를 지원하기 위해 만들어 졌다.

아이폰의 크기가 다양해지면서 해상도도 달라졌는데, 다른 크기에서도 같은 화면을 보여주기 위해 오토 레이아웃을 사용한다. 세로 보기 화면뿐만 아니라 가로 보기 화면까지도 지원한다.

위의 이미지를 보면 아이폰SE와 아이폰8, 아이폰8 Plus 기종이 달라도 보여지는 화면이 똑같다는 것을 볼 수 있다.

 

위의 이미지와 같이 오토 레이아웃은 제약 조건(Constraints)을 이용하여 자동으로 해상도에 비례한 화면을 구성해 준다.

 

출처: https://labs.brandi.co.kr/2018/05/30/kimjh.html