SwiftUI 中选择器中的增量范围
Range with increments in Picker in SwiftUI
我想迭代一个从 0 到 100 的 Int 范围,并增加一个值(即 5)。
是否有任何功能或扩展允许我创建这个集合并在选择器中循环?
使用 stride(from: 0, through: 100, by: 5)
作为选择器的数据源。
使用 ForEach
,将结果包装在数组中,如下所示:
ForEach(Array(stride(from: 0, to: 100, by: 5)), id: \.self) { index in
...
}
我想迭代一个从 0 到 100 的 Int 范围,并增加一个值(即 5)。 是否有任何功能或扩展允许我创建这个集合并在选择器中循环?
使用 stride(from: 0, through: 100, by: 5)
作为选择器的数据源。
使用 ForEach
,将结果包装在数组中,如下所示:
ForEach(Array(stride(from: 0, to: 100, by: 5)), id: \.self) { index in
...
}