在SwiftUI中,.padding()是一种视图修饰符,它可以在视图周围添加填充空间。它可以使用不同类型的参数进行调整。以下是常见的参数:
- padding():添加相等的填充值,例如.padding()。
- padding(_:):通过传递一个CGFloat类型的值来设置所有边的填充大小,例如.padding(16)。
- padding(_:edges:):通过传递一个CGFloat类型的值和一个边缘指定要填充的边缘,例如.padding(16, .top)。
- padding(.all, 10):指定所有边的填充大小。
- padding(.top, 10):指定顶部边缘的填充大小。
- padding(.horizontal, 10):指定水平方向上的填充大小。
- padding(.bottom, 10):指定底部边缘的填充大小。
需要注意的是,padding()修饰符可以嵌套使用。这意味着你可以在一个已经有填充值的视图上添加另一个填充修饰符,以增加填充空间。例如,如果你想增加一些额外的填充空间,可以使用.padding().padding(10)。