일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Git
- url
- Swift
- initializer
- 디자인패턴
- Unicode
- UIKit
- delegate
- String
- interpace
- Xcode
- initalizer
- Protocol
- enum
- Terminal
- IOS
- tuist
- Method
- 코딩테스트
- 스위프트
- optional
- struct
- type
- init
- property
- 이니셜라이저
- Foundation
- extension
- Class
- instance
Archives
- Today
- Total
목록auto layout (1)
아리의 iOS 탐구생활
[iOS/Xcode] Auto Layout에 대해 알아보자.
Auto Layout Guide: Understanding Auto Layout developer.apple.com 뷰에 설정되어있는 제약조건(Constraints)을 기반으로 해서 동적으로 크기와 위치를 계산하는 것을 말한다. 사람들은 다양한 크기의 아이폰 디바이스를 사용한다. 그렇기 때문에 어플리케이션이 디바이스 사이즈에 구애받지 않고 동일한 화면을 구성할 필요가 있다. 그래서 나온 것이 오토레이아웃(Auto Layout)이다. 오토 레이아웃은 뷰의 크기와 위치를 동적으로 계산한다. 즉 인터페이스에 절대적인 좌표가 아닌 상대적인 좌표가 필요할 때 유용하다. 오토레이아웃이 주로 사용되는 이유는 외부 변경과 내부 변경 때문이다. 외부 변경(External Changes) 슈퍼뷰의 크기나 모양이 변경될 때..
Swift/iOS
2021. 9. 27. 15:49