Background color in SwiftUI?

Are there any easy way to impose a colored background in SwiftUI ?
Especially regarding the SafeArea ?
My following code for the top controller view does not work 100%
Sometime the inside view gets too small and I get white lines on the sides

`struct ControllerView: View {

var body: some View {
return VStack() {
some code
}
.background(Color.red)
.edgesIgnoringSafeArea(.all)
}
}`

OK. I found the solution, you need to use a Zstack

`struct ControllerView: View {

var body: some View {
return Zstack() {
Color.red
.edgesIgnoringSafeArea(.all)
VStack() {
some code
}
}
}
}`