嗨,伙计们。我有一个tableView,它在所有行中都有一个复选框和一个标签。
所以我用标签标记了复选框。目标是使用单击的复选框创建一个集合。但问题是我已经完成了检查并添加了设置部分。但是,我无法取消选择。 - >我的意思是,如果我单击复选框两次基本上我取消选择它,所以我必须从集中删除项目,但我无法解决它。
如果你能提出建议,我将不胜感激。感谢。
locktype | relation
mode | AccessExclusiveLock
答案 0 :(得分:0)
这就是你如何实现你想要的目标:
func yourCheckBoxClicked(cbx:UIButton) {
let picked = tableData[cbx.tag]
if choosenSet.contains(picked) {
choosenSet.remove(picked) // uncheck
} else {
choosenSet.insert(picked) // check
}
}