[iOS] SafeArea
2023. 2. 11. 09:49ㆍiOS/iOS
728x90
반응형
👉 SafeArea 란?
- 아이폰X부터 상단의 노치가 등장하면서 SafeArea 가 나오게 되었다.
- 상단의 노치부분과 하단의 홈바부분을 제외한 영역을 말한다.
- 컨텐츠가 제대로 안전하게 보일 수 있는 부분이다.
![]() |
![]() |
세로 | 가로 |
👉 SafeArea 적용
![]() |
![]() |
![]() |
![]() |
SafeArea에 적용한 View | Superview에 적용한 View |
화면 전체를 다 채울 때에는 SafeArea를 적용하지 않을 수 있다.
원하는 부분의 제약조건(Constraint)을 Safe Area 에서 Superview 로 변경하면 된다.
✔️ SafeArea 적용 해제
ViewController에서 'Use Safe Area Layout Guides' 체크 해제를 하면 된다.
![]() |
![]() |
체크했을 때 | 체크 해제했을 때 |
SafeArea을 아예 사용하지 않고 이용이 가능하다.
🚨 정리 🚨
SafeArea 가 나온 것은 애플에서 영역을 지켜서 개발하라는 뜻이니 전체 화면을 사용하는 경우가 아니면 SafeArea 를 사용하자
728x90
반응형
'iOS > iOS' 카테고리의 다른 글
[iOS] ViewController의 Life Cycle(생명주기) (1) | 2023.02.24 |
---|---|
[iOS] Frame 과 Bounds (0) | 2023.02.14 |
[iOS] 스토리보드 (Storyboard) 와 코드베이스 (CodeBase) (0) | 2022.12.01 |
[iOS] 스토리보드 컴포넌트와 AutoLayout 개념 (0) | 2022.07.06 |
[iOS] info.plist와 AppProject 속성 (0) | 2022.07.01 |