In SwiftUI wurde der Hintergrund nicht wie erwartet gefüllt, daher versuchte ich herauszufinden, wo und wie er gefüllt werden würde.
struct ContentView: View {
var body: some View {
VStack {
Spacer()
Text("Hello world!")
.foregroundColor(Color.white)
.background(Color.green)
.frame(maxWidth: .infinity, minHeight: 50)
.background(Color.blue)
.padding()
.background(Color.orange)
Spacer()
}.frame(width: 320, height: 100)
}
}
// Present the view controller in the Live View window
PlaygroundPage.current.liveView = UIHostingController(rootView: ContentView())
Wenn Sie auf diese Weise auf die Position des "Hintergrunds" achten, können Sie anscheinend wie erwartet füllen.
Recommended Posts