브래의 슬기로운 코딩 생활
11 - Autolayout 본문
Autolayout (오토 레이아웃 이란?)
오토 레이아웃(Auto Layout)은 제약 조건(Constraints)을 이용해서 뷰의 위치를 지정하는 것.
다시 말하면, 두 뷰 사이의 관계를 제약 조건이라는 것을 이용해서 뷰의 크기와 위치를 지정하는 것.
오토 레이아웃은 여러 해상도를 지원하기 위해 만들어 졌다.
아이폰의 크기가 다양해지면서 해상도도 달라졌는데, 다른 크기에서도 같은 화면을 보여주기 위해 오토 레이아웃을 사용한다. 세로 보기 화면뿐만 아니라 가로 보기 화면까지도 지원한다.
위의 이미지를 보면 아이폰SE와 아이폰8, 아이폰8 Plus 기종이 달라도 보여지는 화면이 똑같다는 것을 볼 수 있다.
위의 이미지와 같이 오토 레이아웃은 제약 조건(Constraints)을 이용하여 자동으로 해상도에 비례한 화면을 구성해 준다.
출처: https://labs.brandi.co.kr/2018/05/30/kimjh.html
'2 - 겨울방학 > Swift 복습' 카테고리의 다른 글
13 - iOS 신입 개발자 면접 질문에 나올만한 개념들 (0) | 2023.12.31 |
---|---|
12 - iOS 화면 전환 방식 (0) | 2023.12.31 |
10 - Xcode 사용법 (BMI 판정 앱) (0) | 2023.12.30 |
9 - 옵셔널 체이닝(Optional Chaining), Generic, Array (0) | 2023.12.29 |
8 - extension, Swift 접근 제어 (access control, access modifier), 프로토콜(protocol)과 Delegate, 열거형 (enum) (0) | 2023.12.28 |