SwiftUI控制Foreach复制的方向

在foreach外添加一层Stack即可。Swiftui默认foreach是纵向排列。在添加一层Stack后:

1
2
3
4
5
6
7
8
9
10
//只显示底部三个蓝色按钮部分代码
HStack {
ForEach(0 ..< self.mora.count) { item in
choiceBtn(geo: geo, item: self.mora[item])
.onTapGesture {
self.user = item
self.play()
}
}
}