SwiftUI的形式—切换

190 阅读1分钟

另一个常见的表单控件是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 的变量。