gpt4 book ai didi

swift - Swift 中的 M13Checkbox 选定操作?

转载 作者:行者123 更新时间:2023-11-28 11:34:38 25 4
gpt4 key购买 nike

我正在使用 M13Checkbox pod。我想在选中复选框时将“记住我”打印到 labeltextfield,在未选中复选框时打印“记住我”。当我点击它时,它只是说,“不记得我了。”

  let checkboxm13: M13Checkbox = {

let checkboxe = M13Checkbox()
checkboxe.stateChangeAnimation = .stroke
checkboxe.addTarget(self, action: #selector(checkboxvalue(sender:)), for: .valueChanged)
return checkboxe

}()
@objc func checkboxvalue(sender: Checkbox) {
if sender.isSelected == true {
labelcheckbox.text = ("Beni Hatırla")

}
if sender.isSelected == false {
labelcheckbox.text = ("Hatırlama")
}
}

最佳答案

使用 checkState 而不是 isSelected

@objc func checkboxvalue(_ sender: M13checkbox) {
switch sender.checkState {
case .checked:
labelcheckbox.text = "Beni Hatırla"
break

case .unchecked:
labelcheckbox.text = "Hatırlama"
break

case .mixed:
//empty...
break
}
}

关于swift - Swift 中的 M13Checkbox 选定操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55866659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com