swift - SwiftUI 中 Picker 的增量范围
问题描述
我想迭代一个从 0 到 100 的 Int 范围,并增加一个值(即 5)。是否有任何功能或扩展允许我创建此集合并在 Picker 内循环?
解决方案
用作您选择stride(from: 0, through: 100, by: 5)
器的数据源。
使用ForEach
,将结果包装在一个数组中,如下所示:
ForEach(Array(stride(from: 0, to: 100, by: 5)), id: \.self) { index in
...
}
推荐阅读
- c# - 如何利用 ViewBox 控件使应用程序可重新调整大小?
- php - PHP fopen/fwrite()/fclose 期望参数 1 是资源/失败的打开流
- c# - Unity 5.9.x 中缺少 CreateChildContainer
- json - 在石英调度程序中发送 json 有效负载时出错
- java - JDE BSFN 通过 servlet 但不是主要方法引发引导登录错误
- apache-spark - Spark 在 Ignite 自定义模式上写入 Ignite
- java - Java `NumberFormat` 假定数字类型不正确
- php - 如何使用 CLI 打开 PHP“/subPage”?(对于 cron 作业)
- bpmn - 有没有办法在 Camunda 中给定执行 ID 来获取父执行?
- angular - Jasmine HTTP 测试未覆盖 RXJS 管道