另一个常见的表单控件是Toggle 。
你可以看到它在设置应用程序中被广泛使用。
struct ContentView: View {
@State private var enabled = true
var body: some View {
Form {
Toggle("Enable?", isOn: $enabled)
}
}
}

它的工作原理与TextField 视图相似,只是我们没有将String 的值与text 的参数一起传递,而是将Bool 的值传递给isOn 。
如果你把它设置为true ,切换就会启用,如果你把它设置为false ,就会禁用。

当然,用户可以通过点击控件来启用或禁用它,而这将自动更新传递给isOn 的变量。