|< How to provide relative sizes using GeometryReader||How to add horizontal and vertical scrolling using ScrollView >|
Updated for Xcode 12.0
By default your SwiftUI views will mostly stay inside the safe area – it will go to the bottom of the screen, but it won’t go near any notch at the top of the device.
If you want to change that – if you want your view to be truly full screen, even if that means being partly obscured by a notch or other hardware cut outs – then you should use the
For example, this creates a red text view that asks to fill all available space, then sets it to ignore any safe areas so that it goes truly edge to edge.
Text("Hello World") .frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity) .background(Color.red) .edgesIgnoringSafeArea(.all)
Link copied to your pasteboard.