Auto Layout1 iOS Swift 강좌 : Auto Layout UI 구성 방식의 변화 Frame-based Layout : 개발자가 프레임을 직접 계산하고 설정해야 한다. 하나의 해상도가 존재하던 때에 주로 사용했지만 시간이 지나면서 프레임을 계산하는 작업이 복잡해졌기 때문에(특히 상위 뷰의 크기 변화에 따라 하위 뷰의 크기를 변경하는 작업이 어려워짐) Auto resizing mask가 도입되었다. Auto resizing mask : 상위 뷰의 프레임이 변경될 때 하위 뷰의 프레임이 변경되는 규칙을 미리 지정된 여섯 개의 비트 마스크로 지정하는 기술이다. 이전에 비해 프레임을 계산해야 하는 부담은 줄었지만 다른 문제는 해결하지 못했다. Auto Layout : UI를 구성하는 뷰의 크기와 위치를 다른 요소와의 관계를 나타내는 특별한 규칙을 통해 자동으로 계산하고.. 2022. 1. 10. 이전 1 다음