본문 바로가기
iOS_Mac기능 정리/Auto Layout(오토레이아웃)

Auto Layout - 개념

by chozjjae 2022. 1. 10.

오토 레이아웃(Auto Layout)

_정의 : 제약조건(Constraints)을 이용해서 뷰의 크기와 위치를 지정하는 것을 의미한다.

[뷰의 크기(가로,세로)와 위치(x축, y축)를 지정]

 

_Auto Layout 사용이유 : 아이폰 4부터 현재 나온 아이폰 시리즈(13)까지의 화면들의 사이즈는 모두 다르다.

따라서 각 화면에 맞는 비율을 구성해주기 위해서 Auto Layout을 설정하게 되었다.

 

_사용예시 : AutoLayout 차이를 1. 설정하지 않았을때와 2. 설정했을때로 나누어서 비교해보자

1. [AutoLayout 설정 X]

iPhone pro Max일때 화면
iPad일때 화면
iPod일때 화면


2. [AutoLayout 설정 O]

iPad일때 화면

AutoLayout을 설정하고 난 후에는 모든 화면에서 똑같이 나타나는걸 볼 수 있다.


[출처 : https://www.youtube.com/watch?v=ICV5meUBVK8&list=PLz8NH7YHUj_ZF2oja5rP4Sow5KK1zf2yk&index=24] 영상참조