我计划有一个弹出式视图,模糊了它背后的所有底层用户界面后,它显示,但我的背景"RoundedRectangle(cornerRadius:20) .背景( Color.White.不透明度(0.7) )"没有像我计划的那样显示透明的白色或模糊.
var body: some View {
ZStack() {
NavigationStack {
ZStack() {
MyBackGround()
VStack() {
TextField("username", text: $user)
.padding()
.background(.brown)
SecureField("password", text: $pw)
.padding()
.background(.brown)
Button("CONFIRM") {
popUp.toggle()
}
.padding()
.cornerRadius(20)
.padding()
}
}
}
if popUp {
RoundedRectangle(cornerRadius: 20)
.background(
Color.white.opacity(0.7)
)
MyPopUP()
}
}
}