
UIEdgeInsets는 구조체로, 4개의 값 (top, left, bottom, right)으로 구성된 값을 저장하는 자료형입니다. 이 값들은 UIWindow의 경계선에 적용됩니다.
UIEdgeInsets 구조체의 각 필드는 다음과 같은 의미를 가집니다.
- top: 위쪽 경계선의 여백
- left: 왼쪽 경계선의 여백
- bottom: 아래쪽 경계선의 여백
- right: 오른쪽 경계선의 여백
UIWindow::setBorders 메서드에서 UIEdgeInsets 값을 사용하면, UIWindow의 경계선에 지정된 여백이 적용됩니다. 예를 들어, top 값을 10으로 설정하면 UIWindow의 위쪽 경계선에 10의 여백이 추가됩니다.
예시 코드:
#hostingforum.kr
swift
let window = UIWindow(frame: UIScreen.main.bounds)
window.setBorders(UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10))
이 코드는 UIWindow의 경계선에 10의 여백을 추가합니다.
2025-07-11 00:00