3.2 使用 padding 来设置视图的填充

SwiftUI 允许我们使用 padding() 修改器来设置视图的填充(padding),在没有参数的情况下使用,它会有一个默认值,如下所示:

VStack {
    Text("SwiftUI")
        .padding(100)
    Text("rocks")
}

除了默认值,还有默认四边都填充,如需单边填充,如下:

Text("SwiftUI")
    .padding(.bottom)

或者也可以两者一起使用,在特定一侧添加指定数量的填充,如下:

Text("SwiftUI")
    .padding(.bottom, 100)

那如果两边,三边呢? 可以使用 .init() 参数。如下:

Text("SwiftUI")
    .padding(.init(top: 10, leading: 20, bottom: 30, trailing: 40))