【发布时间】:2021-10-16 16:01:54
【问题描述】:
我正在使用 SwiftUI 实现 Form 和 Picker。当我选择 Picker 选项时,它会自动导航回 Form 屏幕,如何让它留在选择屏幕中?
代码:
struct ContentView: View {
@State private var selectedStrength = "Mild"
let strengths = ["Mild", "Medium", "Mature"]
var body: some View {
NavigationView {
Form {
Section {
Picker("Strength", selection: $selectedStrength) {
ForEach(strengths, id: \.self) {
Text($0)
}
}
}
}
.navigationTitle("Select your cheese")
}
}
}
实际:
预期:(来自 Iphone 设置的示例)
【问题讨论】:
标签: swift forms swiftui picker