DefaultPickerStyle在Xcode 11 beta 6 swiftUI中不工作
升级到Xcode 11 beta 6后,DefaultPicker的行为就像一个车轮拾取器DefaultPickerStyle在Xcode 11 beta 6 swiftUI中不工作,swiftui,Swiftui,升级到Xcode 11 beta 6后,DefaultPicker的行为就像一个车轮拾取器 var colors = ["Mumbai", "Delhi", "Chennai", "Hyderabad"] @State private var selectedColor = 0 var body: some View { VStack { Picker(selection: $selectedColor, label: Text("Please
var colors = ["Mumbai", "Delhi", "Chennai", "Hyderabad"]
@State private var selectedColor = 0
var body: some View {
VStack {
Picker(selection: $selectedColor, label: Text("Please choose a city")) {
ForEach(0 ..< colors.count) {
Text(self.colors[$0])
}.pickerStyle(DefaultPickerStyle())
}
}
}
}
var colors=[“孟买”、“德里”、“钦奈”、“海得拉巴”]
@状态私有变量selectedColor=0
var body:一些观点{
VStack{
选择器(选择:$selectedColor,标签:Text(“请选择一个城市”)){
ForEach(0..<颜色数){
文本(self.colors[$0])
}.pickerStyle(默认pickerStyle())
}
}
}
}
我想要一个列表行导航到一个新的可能选项列表我不知道您到底想实现什么,但我想您想要使用segement picker 替换
DefaultPickerStyle()
与
我不知道你到底想实现什么,但我猜你想使用分段选择器 替换
DefaultPickerStyle()
与
我发现这个问题在表单中添加了选择器,这里是最终的代码
@State private var selectedColor = 0
var body: some View {
NavigationView {
Form {
Picker(selection: $selectedColor, label: Text("Please choose a city")) {
ForEach(0 ..< colors.count) {
Text(self.colors[$0])
}.pickerStyle(DefaultPickerStyle())
}
}
}
}
@State private var selectedColor=0
var body:一些观点{
导航视图{
形式{
选择器(选择:$selectedColor,标签:Text(“请选择一个城市”)){
ForEach(0..<颜色数){
文本(self.colors[$0])
}.pickerStyle(默认pickerStyle())
}
}
}
}
我发现问题在表单中添加了选择器,这里是最终代码
@State private var selectedColor = 0
var body: some View {
NavigationView {
Form {
Picker(selection: $selectedColor, label: Text("Please choose a city")) {
ForEach(0 ..< colors.count) {
Text(self.colors[$0])
}.pickerStyle(DefaultPickerStyle())
}
}
}
}
@State private var selectedColor=0
var body:一些观点{
导航视图{
形式{
选择器(选择:$selectedColor,标签:Text(“请选择一个城市”)){
ForEach(0..<颜色数){
文本(self.colors[$0])
}.pickerStyle(默认pickerStyle())
}
}
}
}