本文价值与收获
看完本文后,您将能够作出下面的界面
Toggle 切换开关
在打开和关闭状态之间切换的控件。
struct Toggle<Label> where Label : View
使用方法
您可以通过提供isOn绑定和标签来创建切换。 将isOn绑定到一个布尔属性,该属性确定切换是打开还是关闭。 将标签设置为在视觉上描述切换状态之间切换目的的视图。 例如:
@State private var vibrateOnRing = false
var body: some View {
Toggle(isOn: $vibrateOnRing) {
Text("Vibrate on Ring")
}
}
对于纯文本标签的常见情况,可以使用便捷初始化程序,该初始化程序将标题字符串(或本地化的字符串键)作为其第一个参数,而不是尾随闭包:
@State private var vibrateOnRing = true
var body: some V