我正在尝试让Lauchscreen和第一个视图看起来相同,只有第一个视图上应该有一个活动微调器,过渡应该不可见。中心只有一张图片。但是,在从Lauchscreen过渡到View的过程中会有一个偏移量。
struct SessionPendingView: View {
var body: some View {
ZStack {
Image("Signet")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 128, height: 128, alignment: .center)
ActivityIndicator(isAnimating: .constant(true), style: .large)
.padding(.top, 200)
}
}
}
我认为这可能是因为一个屏幕位于安全区域的中心,而另一个屏幕不在安全区域的中心,但是事实并非如此。
编辑:iPhone SE上存在相同的问题,因此不是安全区域问题
我创建了一个有问题的小项目,您可以here下载它
答案 0 :(得分:0)
尝试以下
ZStack {
Image("Signet")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 128, height: 128, alignment: .center)
ActivityIndicator(isAnimating: .constant(true), style: .large)
}
.frame(maxWidth: .infinity, maxHeight: .infinity)
.edgesIgnoringSafeArea(.all) // << this !!