반응형
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)
반응형
'SwiftUI > View layout' 카테고리의 다른 글
How to position views in a grid (0) | 2019.11.18 |
---|---|
How to create 3D effects like Cover Flow using ScrollView and GeometryReader (0) | 2019.11.18 |
How to add horizontal and vertical scrolling using ScrollView (0) | 2019.11.18 |
How to provide relative sizes using GeometryReader (0) | 2019.11.15 |
How to give a view a custom frame (0) | 2019.11.15 |
How to create different layouts using size classes (0) | 2019.11.15 |
How to create views in a loop using ForEach (0) | 2019.11.15 |
How to return different view types (0) | 2019.11.14 |