
UIWindow::setBorders 메소드를 사용하여 윈도우의 경계선을 설정할 때, borderWithWidth:color:forEdge: 메소드는 iOS 13 이후로 deprecated 되었으며, 대체 메소드는 setBorderColor(_:width:forEdge:) 메소드입니다.
setBorderColor(_:width:forEdge:) 메소드는 UIColor, CGFloat, UIRectEdge를 인자로 받아 경계선의 색상, 너비, 위치를 설정할 수 있습니다.
예를 들어, 윈도우의 상단 경계선을 설정할 때는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
swift
window.setBorderColor(.black, width: 1, forEdge: .top)
또한, 경계선을 제거하고 싶을 때는 setBorderColor(_:width:forEdge:) 메소드에 nil을 인자로 전달하면 됩니다.
#hostingforum.kr
swift
window.setBorderColor(nil, width: 0, forEdge: .allEdges)
2025-05-07 17:42