Updated for Xcode 13.0 beta 2
By default your SwiftUI views will mostly stay inside the safe area – they 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: 100, maxWidth: .infinity, minHeight: 100, maxHeight: .infinity) .background(Color.red) .ignoresSafeArea()
SPONSORED From August 2nd to 8th you can join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer!
Link copied to your pasteboard.