SwiftUI 中选取器中具有增量的范围

1 for-loop swift swift5 swiftui

我想迭代从 0 到 100 的 Int 范围,并增加一个值(即 5)。是否有任何函数或扩展允许我创建这个集合并在选取器内循环?

Ger*_*eon 6

用作stride(from: 0, through: 100, by: 5)选择器的数据源。

使用ForEach,将结果包装在数组中,如下所示:

ForEach(Array(stride(from: 0, to: 100, by: 5)), id: \.self) { index in
  ...
}
Run Code Online (Sandbox Code Playgroud)