Background Color for SwiftUI

swift, swiftui, color – Feb 14 2021

You want the entire background color filled.

• • •

Overview

This solution does not seem intuitive but this seems to be the easiest way to make your entire background view a single color.


struct Example: View {
  var body: some View {
    VStack {
      Text("Hello")
    }.background(Color.blue.edgesIgnoringSafeArea(.all))
  }
}

Yes. From the Color you can use edgesIgnoringSafeArea(.all) and it should work.

I have seen many different examples of using ZStack or nesting views within views, but this is fairly straightforward.

However I do forget that this solution exists so I have created a post to remind myself.

Here is a gist of sample to try out. Or you can click the copy button just above the code sample.

Follow on Twitter
Follow on Github