반응형

 

Hacking with Swift 사이트의 강좌 번역본입니다.

 

[원문 : https://www.hackingwithswift.com/quick-start/swiftui/how-to-place-content-outside-the-safe-area]

 

How to place content outside the safe area

 

기본적으로 SwiftUI 뷰 대부분은 safe area 안쪽에 있습니다 - 화면 아래쪽로는 가지만, 기기 상단에 있는 노치(notch) 근처로 가지는 않습니다. 

 

이를 바꾸고자 하는 경우(노치에 의해 부분적으로 가려지거나 다른 하드웨어에 의해 잘려나갈지라도, 뷰를 정말로 전체화면으로 만들고자 하는 경우) edgesIgnoringSafeArea() modifier을 사용해야 합니다.

 

예를들어, 사용가능한 공간을 모두 채우는 빨간색 텍스트 뷰를 만들고나서, 모든 safe area를 무시하도록 설정함으로써 정말로 모서리에서 모서리로 이동합니다.

Text("Hello World")
    .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity)
    .background(Color.red)
    .edgesIgnoringSafeArea(.all)

 

반응형
Posted by 까칠코더
,