
UIWindow의 safeAreaInsets는 화면의 안전 영역을 의미합니다. 안전 영역은 화면의 하단에 있는 하단 탭바, 상단에 있는 네비게이션 바, 또는 다른 위젯과 같은 화면의 일부분을 차지하는 요소들을 제외한 화면의 영역을 말합니다.
safeAreaInsets를 사용하여 margin을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
swift
let window = UIWindow(frame: UIScreen.main.bounds)
window.safeAreaInsets = UIEdgeInsets(top: 20, left: 20, bottom: 20, right: 20)
window.setMargin(top: 20, left: 20, bottom: 20, right: 20)
위 코드는 UIWindow의 safeAreaInsets를 설정하고, setMargin을 사용하여 margin을 설정합니다.
또는 다음처럼 작성할 수 있습니다.
#hostingforum.kr
swift
let window = UIWindow(frame: UIScreen.main.bounds)
window.safeAreaInsets = window.margin
위 코드는 UIWindow의 safeAreaInsets를 window.margin과 동일하게 설정합니다.
이러한 방법으로 safeAreaInsets를 사용하여 margin을 설정할 수 있습니다.
2025-06-25 21:42