아삭아삭 iOS 개발

[Swift 독학] 패스트캠퍼스 챌린지 42일차_AutoLayout 본문

Swift

[Swift 독학] 패스트캠퍼스 챌린지 42일차_AutoLayout

바닐라머스크 2022. 3. 6. 22:20

 

이번 포스팅에서는 xcode상에서 화면을 그릴 때 사용하게 되는 AutoLayout에 대해 정리해보겠습니다.
AutoLayout을 활용하면 view의 크기나 위치, 그리고 기타 상세한 조건들(상하좌우 여백 등)을 지정할 수 있고, 다양한 아이폰의 크기에 맞추어 해상도를 맞출 수도 있어 개발에 있어 중요한 기능입니다.

 

반응형

 

* AutoLayout

- 제약 조건(Constraints) 이용해서 뷰의 크기와 위치를 지정하는
-
아이폰의 크기가 다양해지며 해상도도 다양해짐 (다양한 해상도 비율에 맞게 개발 가능)
-
화면의 가로/세로화면 보기도 지원

 

* Storyboard

- 씬으로 구성, 씬은 ViewController View 나타냄

 

* Add New Constraint

- 뷰간의 제약조건을 설정할 있는 메뉴
- 화면의 top, trailing, bottom, leading, width, height 설정 가능

 

* Align

- 뷰간의 정렬을 설정할 있는 메뉴

 

* Resolve Auto Layout Issues

  • Auto Layout 관련 이슈들을 해결하는 옵션들을 제공
    -
    현재 제약조건을 기준으로 view 업데이트 하거나 캔버스 안의 view 현재 위치를 통해 제약을 업데이트 있음
    -
    누락된 제약을 추가하거나 제약을 삭제하거나, 추천하는 제약조건을 사용할 있음 

 

 

본 게시물은 개인 공부 기록용이므로 내용에 오류가 있을 수 있습니다.

 fast campus강의  참조자료

[1] 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.