[iOS] 오토레이아웃(AutoLayout)
UIkit을 이용해 화면을 그리는 데 있어서 가장 중요한 것이 뭐라고 누가 묻는다면 나는 AutoLayout이라고 할 정도로 굉장히 중요한 개념이다. 그러나 처음 접한 뉴비들에겐 절단기 수준(?)으로 낯설고 어려울 수 있다. 그래서 제대로 정리해보려고 한다.(만약 피그마의 오토레이아웃을 해봤다면 비슷하다!) 1. 오토레이아웃이란? 오토레이아웃이란 제약 조건(Constraints)에 따라 뷰 계층 구조에 있는 모든 뷰의 크기와 위치를 동적으로 계산하는 것이다.처음 접하는 사람의 입장에선 '이게 무슨 소리야?'라고 하고 있을 것이다. 아래 사진을 한번 봐보자. 위의 사진은 같은 화면을 스토리보드에서 각각 아이폰15 프로와 아이폰se 3세대 화면에서 그렸을 때의 모습이다. 화면의 크기에 따라 내가 추가한..