【发布时间】:2020-07-14 07:44:40
【问题描述】:
给定一个需要显示为 7 个元素的行列表的数字列表(考虑日历 iOS 应用程序中的天数),如果一个数字除以模数,是否可以有条件地将 HStack 包装在 VStack 中,例如?
VStack(alignment: .center, spacing: 10) {
ForEach(1...self.getDays(), id: \.self) { day in
// something like if (day % 7 == 0) { VStack
HStack(alignment: .center, spacing: 10) {
DayView(dayNumber: day)
}
}
}
或者,也许可以在不使用 ViewBuilder 的情况下按列表中的每 7 个元素应用组?
【问题讨论】: