[英]How do I check the state of a checkbox for macOS applications using Swift
任务似乎相对简单,我想要一个if语句来确定复选框是否被检查或者显然没有复选框但是我不知所措
我试过了
如果checkbox.state == everythign我可以想到但它总是错误EXC_BAD_INSTRUCTION或使用错误的cant转换变量类型到其他变量类型
Xcode 9•Swift 4
您可以切换复选框状态属性以检查它是打开还是关闭,如下所示:
switch sender.state {
case .on:
print("on")
case .off:
print("off")
case .mixed:
print("mixed")
default: break
}
我在我的项目中做到了这一点并且效果很好
if sender.state == .on{
casa_ospiti_text.stringValue = "CASA"
}
else{
casa_ospiti_text.stringValue = "OSPITI"
}
它用常量字符串改变textfield(casa_ospiti_text)的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.