Я пытаюсь выбрать средство выбора, которое показывает, какая опция выбрана в данный момент
Попробуйте следующий код, который правильно выбирает правильную опцию, но средство выбора не показывает, какая опция выбрана:
import SwiftUI
struct ContentView: View {
@State var selectedIndex: Int = 0
let strings: [String] = {
var strings: [String] = []
for i in 0..<10 {
strings.append("\(i)")
}
return strings
}()
var body: some View {
NavigationView {
VStack {
Form {
Picker(selection: $selectedIndex,
label: Text("Selected string: \(strings[selectedIndex])")) {
ForEach(0..<strings.count) {
Text(self.strings[$0]).tag($0)
}
}
}
}
.navigationBarTitle("Form Picker",
displayMode: NavigationBarItem.TitleDisplayMode.inline)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Кто-нибудь знает, что может быть не так? Это наблюдается с использованием Xcode 11.1 и iOS 13.1