要将 SwiftUI 视图的背景设置为透明,可以使用 .background()
修饰符,并为其传递 Color.clear
。以下是一个例子:
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.background(Color.clear)
}
}
这将在文本视图周围创建一个透明的背景。如果您想使整个视图背景透明,而不仅仅是单个视图,您可以将 .background()
修饰符应用于主要容器视图,例如 VStack
或 ZStack
,并将其设置为 Color.clear
。如下所示:
struct ContentView: View {
var body: some View {
VStack {
Text("Hello, World!")
}
.background(Color.clear)
}
}