Avatar ·

Wie man VStack die gesamte Bildschirmbreite in SwiftUI einnehmen lässt

Hallo Kollegen! Ich bin neu in SwiftUI und kämpfe seit Tagen mit einer scheinbar einfachen Aufgabe. Ich möchte, dass VStack die gesamte Bildschirmbreite einnimmt, aber standardmäßig passt es sich der Größe seines Inhalts an. Hier ist mein Code: ```swift struct ContentView: View { var body: some View { VStack { Text("Hallo, Welt!") .font(.largeTitle) Text("Dies ist Text innerhalb von VStack") .font(.body) } .background(Color.blue) } } ``` Ich erwartete, dass der blaue Hintergrund den gesamten Bildschirm in der Breite füllt, aber stattdessen umschließt VStack nur den Text. Ich habe versucht, `.frame(maxWidth: .infinity)` hinzuzufügen, aber das brachte kein Ergebnis – der Hintergrund blieb schmal. Ich habe auch versucht, VStack in ZStack oder HStack zu wickeln, aber ohne Änderungen. In UIKit hätte ich einfach constraints auf leading/trailing gesetzt, aber hier ist alles anders. Könnt ihr mir sagen, wie ich VStack korrekt auf die gesamte verfügbare Breite ausdehnen kann? Am besten mit einer Erklärung.