Swift - Safe Area

이원석·2024년 12월 11일

Swift

목록 보기
29/38

Safe Area

Top/Bottom Layout Guide

Safe Area 가 등장하기 전 상태바(Status Bar), 내비게이션 바(Navigation Bar), 탭바(Tabbar)등에 의해서 View가 가려지지 않기 위해서 제공되던 시스템적인 마진.

iOS 11 부터 노치가 생기면서 화면을 기울일 경우 Leading/Trailing에대한 마진도 필요하게 됨. -> Save Area 등장

Safe Area

시스템에 의해 가려질 수 있는 부분의 마진을 자체적으로 가지는 것

  • Xcode 9부터는 ViewController를 생성하면 Default로 Safe Area가 설정됨.

Safe Area 사용하지 않는 방법

특정 Constraint만 Safe Area 적용하지 않기


Safe Area로 설저오디어 있는 Constraint 더블클릭

Safe Area로 되어있는 기준 뷰를 Superview로 바꾸기

Safe Area 아예 사용하지 않기


아무 View Controller에서 Use Safe Area Layout Guides 꺼주기

참조
개발자 소들이

0개의 댓글