我试图删除某些部分的白色背景,以便元素位于灰色背景上,但我无法删除部分背景或使其透明。
这就是我正在尝试的:
struct ContentView: View {
var body: some View {
Form {
Section {
Text("Hello!")
Button {
print("Clicked")
} label: {
Text("Click Me!!")
}
}
Section {
VStack {
Button("Button 1") {}
Spacer()
Button("Button 2") {}
}
}
.background(Color.clear) // Not doing anything
Section {
VStack(alignment: .leading) {
Text("Location")
.font(.headline)
Group {
Text("Abc")
Text("Abc")
Text("Abc")
}
.font(.caption)
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
它看起来是这样的:
我尝试添加.background(Color.clear)到Sectionand VStack,但没有任何效果。如何在 SwiftUI 中实现这一点?