来自超级视图 swiftui 的底部填充

问题描述 投票:0回答:1

问题 - 下面的屏幕 - 我不明白为什么我有用于保存按钮的底部填充
我的代码是:

import SwiftUI

struct test: View {
    @Environment(\.dismiss) private var dismiss
    var body: some View {
        ZStack{
            Color.DesignSystem.background.ignoresSafeArea()
            VStack(spacing: 20){
                    Spacer()
                    Button {
                    } label: {
                        Text("Save")
                            .font(.fontRegular(size: 20))
                            .tint(.white)
                            .padding()
                            .frame(maxWidth: .infinity)
                            .background(Color.DesignSystem.blue)
                            .clipShape(RoundedRectangle(cornerRadius: 12))
                    }
                
            }
            .background(.black)
            .padding(.horizontal, 80)
            .padding(.top, 12)
        }
    }
}
#Preview {
    test()
        
}

enter image description here

我没有看到保存按钮的底部填充从哪里来,您可以复制并运行代码并亲自查看,没有什么额外的,这是一些安全区域吗?

swift swiftui padding
1个回答
0
投票

在VStack上添加.ignoresSafeArea()

© www.soinside.com 2019 - 2024. All rights reserved.