Event that fires as Swiftui Picker scrolls through its list
我有一个SwiftUI
使用旧的
这是一个非常简单的SwiftUI代码段,它演示了我试图找到一种解决方法的默认行为的问题:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import SwiftUI struct ContentView: View { @State var selected:Int = 0 var toDisplay:String { get { return"Selected: \\(selected)" } } var body: some View { return VStack { Text(toDisplay) Form { Section{ Picker(selection: $selected, label: Text("")) { ForEach(0..<100) { Text("Item \\($0)").tag($0) } } .pickerStyle(WheelPickerStyle()) .frame(width: 350, height: 250, alignment: .center) } } } } } #if DEBUG struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } } #endif |
如果运行此命令,则可以看到在选择器完全停止之前,顶部的
如果您正在寻找一种仅使用SwiftUI的