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))