在 SwiftUI 中使用 UIControl 组件
Use UIControl Component in SwiftUI
我是 SwiftUI 的第一个 IOS。我想在我的 SwiftUI 中使用 SimpleCheckBox。
但我只得到
Error:(14, 18) static method 'buildBlock' requires that 'Checkbox' conform to 'View'
这是我的代码。
var body: some View {
HStack {
Checkbox(frame: CGRect(x: 50, y: 50, width: 25, height: 25))
Text("HelloWorld!")
}
}
如何在 SwiftUI 中使用 UIControl?
在 SwiftUI 中编写自定义 CheckBox 不是很多工作。这是最低工作版本:
struct CheckBox: View {
@Binding var isSelected: Bool
var body: some View {
Button(action: { self.isSelected.toggle() }) {
Image(systemName: self.isSelected ? "checkmark.circle" : "circle")
}
}
}
我是 SwiftUI 的第一个 IOS。我想在我的 SwiftUI 中使用 SimpleCheckBox。
但我只得到
Error:(14, 18) static method 'buildBlock' requires that 'Checkbox' conform to 'View'
这是我的代码。
var body: some View {
HStack {
Checkbox(frame: CGRect(x: 50, y: 50, width: 25, height: 25))
Text("HelloWorld!")
}
}
如何在 SwiftUI 中使用 UIControl?
在 SwiftUI 中编写自定义 CheckBox 不是很多工作。这是最低工作版本:
struct CheckBox: View {
@Binding var isSelected: Bool
var body: some View {
Button(action: { self.isSelected.toggle() }) {
Image(systemName: self.isSelected ? "checkmark.circle" : "circle")
}
}
}