2025-02-19
在SwiftUI中,有几种方法可以增加按钮之间的间距:
Spacer() 在按钮之间添加可伸缩的空白:HStack {
Button("第一个按钮") {
// 操作
}
Spacer() // 添加可伸缩空白
Button("第二个按钮") {
// 操作
}
}
padding() 修饰符给按钮添加固定间距:HStack {
Button("第一个按钮") {
// 操作
}
.padding(.trailing, 20) // 右侧添加20点间距
Button("第二个按钮") {
// 操作
}
}
Spacer() 的 minLength 参数:HStack {
Button("第一个按钮") {
// 操作
}
Spacer(minLength: 50) // 指定最小长度为50
Button("第二个按钮") {
// 操作
}
}
选择哪种方法取决于你的具体需求:
Spacer()padding()minLength 的 Spacer