Ios 在SwiftUI中使用UIControl组件

Ios 在SwiftUI中使用UIControl组件,ios,swiftui,uicontrol,Ios,Swiftui,Uicontrol,我是SwiftUI和IOS的第一名。我想在我的快捷界面中使用 但我只知道 Error:(14, 18) static method 'buildBlock' requires that 'Checkbox' conform to 'View' 这是我的密码 var主体:一些视图{ HStack{ 复选框(帧:CGRect(x:50,y:50,宽度:25,高度:25)) 文本(“HelloWorld!”) } } 如何在SwiftUI中使用UIControl?在SwiftUI中写入自定义复选框

我是SwiftUI和IOS的第一名。我想在我的快捷界面中使用

但我只知道

Error:(14, 18) static method 'buildBlock' requires that 'Checkbox' conform to 'View'
这是我的密码

var主体:一些视图{
HStack{
复选框(帧:CGRect(x:50,y:50,宽度:25,高度:25))
文本(“HelloWorld!”)
}
}

如何在SwiftUI中使用UIControl?

在SwiftUI中写入自定义复选框不是很多工作。这是一个最低工作版本:

struct CheckBox: View {

    @Binding var isSelected: Bool

    var body: some View {
        Button(action: { self.isSelected.toggle() }) {
            Image(systemName: self.isSelected ? "checkmark.circle" : "circle")
        }
    }
}

您需要将
复选框
包装在a中-请参阅