Changing background color from user input

I want to change the background color through a button that the user can press. Does anyone know how I can do that?
You can do something like this:
Code Block Swift
struct ContentView: View {
@State private var backgroundColour: Color = .red
var body: some View {
ZStack {
backgroundColour
.ignoresSafeArea()
Button("Change background colour") {
backgroundColour = .blue
}
}
}
}
You need to create an @State property to hold the current background colour and update it when the button is tapped.
Changing background color from user input
 
 
Q