Desde iOS 13 una vista modal no cubre toda la pantalla por defecto. Si quieres mostrar una vista modal a pantalla completa puedes usar el modifier .fullScreenCover introducido con iOS 14.
En vez de usar .sheet para mostrar una vista modal, puedes usar el modifier .fullScreenCover de la siguiente manera:
struct ContentView: View {
@State private var isPresented = false
var body: some View {
Button("Present!") {
isPresented.toggle()
}
.fullScreenCover(isPresented: $isPresented, content: FullScreenModalView.init)
}
}