【发布时间】:2022-06-27 21:22:54
【问题描述】:
如何在 SwiftUI 中为可滚动的 HStack 添加相等的前导/尾随间距?在这个例子中,单元格之间有间距,但不是在第一个单元格的前导或最后一个单元格的尾随
我尝试将horizontal 间距添加到ForEach 中,但这也会对单元格进行分隔,这不是我想要的。我希望单元格之间的间距相等,循环中第一个和最后一个单元格的前导和尾随
struct ContentView: View {
var body: some View {
ScrollView(.horizontal) {
HStack(spacing: 5) {
ForEach(0...1, id: \.self) {_ in
Capsule(style: .circular)
.background(Color.red)
.frame(width: 250, height: 40, alignment: .center)
}
}
}
}
}
【问题讨论】: