gpt4 book ai didi

ios - 取消选中 "checked cell"

转载 作者:可可西里 更新时间:2023-11-01 00:53:32 25 4
gpt4 key购买 nike

我创建了一个简单的表格 View ,您可以在其中勾选已完成的任务。此特定属性的代码如下所示:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

let mySelectedCell: UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)!
mySelectedCell.accessoryType = UITableViewCellAccessoryType.Checkmark
mySelectedCell.tintColor = UIColor.blackColor()


}

问题是一旦选中这些单元格,我就无法取消选中它们。有谁知道这个属性是如何添加的?

如有任何关于如何进行的想法,我们将不胜感激。

编辑:我现在知道需要一个 if 语句,但我不知道如何检查我的单元格是否已经被检查过。

最佳答案

如果你只是为了美观而做一个简单的开关......

if (mySelectedCell.accessoryType = UITableViewCellAccessoryType.Checkmark) {
mySelectedCell.accessoryType = UITableViewCellAccessoryType.None
}
else {
mySelectedCell.accessoryType = UITableViewCellAccessoryType.Checkmark
}

如果你想基于一个属性来做...

if (!myValue[indexPath.row].value) { // if the BOOL is NO
mySelectedCell.accessoryType = UITableViewCellAccessoryType.None
}
else {
mySelectedCell.accessoryType = UITableViewCellAccessoryType.Checkmark
}

关于ios - 取消选中 "checked cell",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27592800/

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