Swift safeAreaLayoutGuide

SafeAreaLayoutGuide

AutoLayout을 사용할때 화면에서 벗어나지 않도록 잡아주는 역할을 하는 property가 필요할 때 사용을 한다.

view에서 값을 보여줄때 bar나 다른 Content가 View를 벗어나지 않도록 만들때 safeAreaLayoutGuide를 사용한다.

아래는 safeAreaLayoutGuide의 정의이다.

1
2
3
4

@available(ios 11.0, *)
open var safeAreaLayoutGuide: UILayoutGuide { get }

safeAreaLayoutGuide는 UILayoutGuide를 상속받는데 UILayoutGuide는 Auto Layout과 상호 작용을 할 수 있는 직사각형 영역이다.

참조링크

safeAreaLayoutGuide

UIKit > Views and Controls > UIView > safeAreaLayoutGuide

Share