在 SwiftUI 中,我正在向 HStack 添加按钮。我想要在 HStack 的开头有一个固定宽度的空间。目前,按钮直接位于屏幕的左边缘,我希望在第一个按钮之前留出 64px 的空间。我似乎找不到答案,我的 Google-Fu 可能让我失望了。
这是我所拥有的:
struct MyView: View {
var body: some View {
HStack(alignment: .center, spacing: 12, content: {
Button(action: doThis) {
Image("this").resizable().aspectRatio(contentMode: .fit)
}.frame(width: 38, height: 38, alignment: .center)
Button(action: doThat) {
Image("that").resizable().aspectRatio(contentMode: .fit)
}.frame(width: 38, height: 38, alignment: .center)
Spacer()
})
}
func doThis() {}
func doThat() {}
}