【发布时间】:2020-06-10 23:00:30
【问题描述】:
当我点击各个片段时,SwiftUI SegmentedPicker 中的文本出现弹跳问题。
这是超级基本的,所以我不确定有哪些选项可以调整它:
struct ContentView : View {
@State private var selectorIndex = 0
@State private var numbers = ["One","Two","Three"]
var body: some View {
VStack {
Picker("Numbers", selection: $selectorIndex) {
ForEach(0 ..< numbers.count) { index in
Text(self.numbers[index]).tag(index)
}
}
.pickerStyle(SegmentedPickerStyle())
Text("Selected value is: \(numbers[selectorIndex])").padding()
}
}
}
【问题讨论】:
-
这是当前版本的 SwiftUI Picker 的“功能”。有些人编写了自己的选择器作为解决方法。
-
我认为您可能需要创建自定义选择器