📜  添加不带文本的切换 swiftui - Swift (1)

📅  最后修改于: 2023-12-03 14:56:07.085000             🧑  作者: Mango

添加不带文本的切换 SwiftUI

在 SwiftUI 中,我们可以使用 Toggle 视图来创建一个带有文本标签的切换控件,也可以添加响应事件来处理用户的选择。

但如果我们只需要一个简单的开关,不需要显示任何文本,该怎么办呢?在这种情况下,我们可以使用 Toggle 的新的初始化方法,通过指定一个空字符串来创建一个没有文本标签的开关控件。

下面是一个简单的示例代码,演示了如何创建一个不带文本标签的切换控件:

struct ContentView: View {
    @State private var isOn = false
    
    var body: some View {
        Toggle("", isOn: $isOn)
            .toggleStyle(SwitchToggleStyle(tint: .blue))
    }
}

在上面的代码中,我们将 Toggle 的文本标签设置为一个空字符串 "",以创建一个没有文本的切换控件。

另外,为了使开关更加美观,我们还使用了 SwitchToggleStyle 样式,并指定了一个蓝色的色调来渲染它。

以上就是如何添加一个不带文本的切换控件,希望对您有所帮助!