[iOS] 화면 통일, 오토 레이아웃(Auto Layout) 이란?


[iOS] 화면 통일, 오토 레이아웃(Auto Layout) 이란?

Auto-LayOut (오토 레이아웃) 레이아웃(Layout) 은 배치다 오늘 정리할 내용은 IOS 의 오토 레이아웃(Auto Layout) 기능이다. 오토 레이아웃이 무엇일까? 단어만 봐서는 '자동 레이아웃'?, '자동으로 뭘 배치하는건가'? 등의 생각이 든다. 맞다. 정확한 해석이다. 오토 레이아웃(Auto Layout) 은 여러 해상도에서도 뷰(View) 가 알맞는 화면을 출력할 수 있도록 조건을 걸어 자동으로 크기와 위치를 맞춰 배치하는 기능 이다. 위 사진을 보면, iPhone SE 기종에는 딱 알맞게 보이는 화면이, iPhone 8, iPhone 8 Plus 기종에서는 어림도 없이 작게 보인다. 위 사진이 오토 레이아웃(Auto Layout) 기능이 적용된 뷰(View) 의 모습이다. 오토 레이아웃 기능을 사용하면, 해상도가 다른 각 기기를 위해 일일히 뷰(View) 를 수정할 필요 없이, 제약 조건(Constraints) 을 이용해 쉽게 모든 해상도에서의 호환을 가능하게...


#ios #ios오토레이아웃 #스위프트 #스위프트오토레이아웃 #오토레이아웃 #자동레이아웃

원문링크 : [iOS] 화면 통일, 오토 레이아웃(Auto Layout) 이란?