Swift 迅捷Zstack&x2013 ;使元件忽略安全区域,另一个元件忽略';T
我有这样一个Zstack:Swift 迅捷Zstack&x2013 ;使元件忽略安全区域,另一个元件忽略';T,swift,swiftui,vstack,zstack,Swift,Swiftui,Vstack,Zstack,我有这样一个Zstack: ZStack { Image("beach") .resizable() .edgesIgnoringSafeArea(.all) .scaledToFill() VStack { // with a lot of stuff } } 我希望图像忽略安全区域,但是Vstack必须尊重安全区域 该图像为背景图像,应覆盖所有区域 我的这段代码也在全屏显示VStack,我不想这样 为什么所有东西都不尊重安全
ZStack {
Image("beach")
.resizable()
.edgesIgnoringSafeArea(.all)
.scaledToFill()
VStack {
// with a lot of stuff
}
}
我希望图像忽略安全区域,但是Vstack
必须尊重安全区域
该图像为背景图像,应覆盖所有区域
我的这段代码也在全屏显示VStack
,我不想这样
为什么所有东西都不尊重安全区域是个谜,因为相应的修改器仅应用于图像。将图像置于
背景中。
:
struct ContentView: View {
var body: some View {
VStack {
// lots of stuff
Color.red
Color.blue
}
.background(
Image("beach")
.resizable()
.edgesIgnoringSafeArea(.all)
.scaledToFill()
)
}
}