When programming with [[SwiftUI]], we could try to have some code like: ```swift struct ContentView: View { var body: some View { VStack { Image(systemName: "globe") .imageScale(.large) .foregroundStyle(.tint) Text("Hello, world!") } .padding() .background(.red) // <-- this! } } ``` We could expect that code to show the boilerplate code and tint the whole screen red. That will not happen thought: it will only fill the boundaries of the current [[SwiftUI Views|view]], leaving a huge white space around. There is a common impulse to think "_how can I fill the space behind with that color?_". It is paramount to understand that **you should not**. **There is nothing behind our [[SwiftUI Views|views]]** (except `UIHostingController` which you should definitely not touch). Instead, you should modify your current [[SwiftUI Views|view]]'s `.frame(maxWidth: .infinity, maxHeight: .infinity)` or use a `ZStack` if needed. **As a [[SwiftUI]] developer, there is nothing else but your views**.