📅  最后修改于: 2023-12-03 14:56:07.085000             🧑  作者: Mango
在 SwiftUI 中,我们可以使用 Toggle
视图来创建一个带有文本标签的切换控件,也可以添加响应事件来处理用户的选择。
但如果我们只需要一个简单的开关,不需要显示任何文本,该怎么办呢?在这种情况下,我们可以使用 Toggle
的新的初始化方法,通过指定一个空字符串来创建一个没有文本标签的开关控件。
下面是一个简单的示例代码,演示了如何创建一个不带文本标签的切换控件:
struct ContentView: View {
@State private var isOn = false
var body: some View {
Toggle("", isOn: $isOn)
.toggleStyle(SwitchToggleStyle(tint: .blue))
}
}
在上面的代码中,我们将 Toggle
的文本标签设置为一个空字符串 ""
,以创建一个没有文本的切换控件。
另外,为了使开关更加美观,我们还使用了 SwitchToggleStyle
样式,并指定了一个蓝色的色调来渲染它。
以上就是如何添加一个不带文本的切换控件,希望对您有所帮助!