Avatar ·

Wie ändere ich die Hintergrundfarbe einer SwiftUI View? (Background Color)

Hallo zusammen! Ich habe gerade angefangen, SwiftUI zu lernen, und komme mit dem Ändern des Hintergrunds nicht klar. In UIKit war ich es gewohnt, einfach `view.backgroundColor = .red` zu schreiben, aber in SwiftUI scheint alles anders zu sein. Ich habe es so versucht: ```swift struct ContentView: View { var body: some View { Text("Hallo, Welt!") .background(Color.red) } } ``` Der Hintergrund ändert sich, aber nur beim Text selbst, nicht auf dem gesamten Bildschirm. Wie kann ich den Hintergrund über den gesamten View-Bereich einschließlich Safe Area füllen? Ich habe auch versucht, `.background()` auf die gesamte `NavigationView` anzuwenden: ```swift struct ContentView: View { var body: some View { NavigationView { VStack { Text("Titel") Text("Inhalt") } } .background(Color.blue) } } ``` Aber das hat auch nicht wie gewünscht funktioniert – der Hintergrund erscheint nur unter dem Inhalt, nicht auf dem gesamten Bildschirm. Im Internet habe ich den Tipp gefunden, `ZStack` zu verwenden, aber ich bin mir nicht sicher, ob ich es richtig mache.