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
  ...
}