首页 > 解决方案 > SwiftUI 中的全循环轮选择器

问题描述

有没有办法使用轮式选择器样式创建一个完整的循环?

例如说我们有这个范围和选择器:

var numberRange = 1...24

@State private var selectedIndex = 0

   Picker(selection: self.$selectedIndex, label:Text("Numbers")) {
          ForEach(self.numberRange ,id:\.self) { number in
              Text(String(number))                                  
       }
                                                                             
                                                                  
  }.pickerStyle(WheelPickerStyle())

我的目标是给定从 1 到 24 的数字范围,在我们达到 24 后,轮子不会停止或循环结束,而是会继续再次呈现第一个值,在本例中为 1。

可能吗 ?

标签: iosswiftuipicker

解决方案


推荐阅读