【发布时间】:2020-02-11 11:57:12
【问题描述】:
如何从导航视图中删除顶部空间
注意1:没有导航它显示全屏
注意 2:如果我在图像中使用这个(.edgesIgnoringSafeArea(.all)),它会显示全屏但图像不能正确填充,请检查两个图像视图。
这是我的代码:
var body: some View {
NavigationView {
GeometryReader { geometry in
ZStack {
Image("splash_screen")
.resizable()
.aspectRatio(geometry.size, contentMode: .fill)
// .edgesIgnoringSafeArea(.all)
//.frame(height: geometry.size.height)
}
}
}
.navigationBarHidden(true)
.navigationBarTitle("")
.navigationBarBackButtonHidden(true)
//.edgesIgnoringSafeArea([.top, .bottom])
.edgesIgnoringSafeArea(.all)
.background(Color .red)
}
【问题讨论】:
-
想一想,它在不同宽高比的设备上应该是什么样子?这是你必须知道的第一件事......