问题描述
var body: some View {
ZStack(alignment: .bottom) {
vstack {
if selectedTab == "gearshape" {
GearshapeView()
}
}
CustomTabBar(selectedTab: $selectedTab)
}
}
这是GearshapeView的代码:
var body: some View {
Color.blue
.edgesIgnoringSafeArea(.all)
}
var body: some View {
Image("s7")
.resizable()
.aspectRatio(contentMode: .fill)
.ignoresSafeArea()
}
关于如何保持静止而不是拉伸的任何想法?
解决方法
使用几何阅读器解决了这个问题:
GeometryReader { geo in
Image("s7")
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: geo.size.width,height: geo.size.height)
}
.edgesIgnoringSafeArea(.all)