我正在尝试创建一个条件语句,该语句决定tableView记录是否显示复选标记附件。
如果满足条件,则复选标记应自动应用于适当的记录。
以下是我牢房里的东西:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.selectionStyle = UITableViewCell.SelectionStyle.none
JSON结构定义如下:
var structure = [JSONStructure]()
struct JSONStructure: Codable {
var peron: String
var update: Int
}
JSON将以数字100或200显示update。
如果
update
等于100,则该记录应显示一个复选标记但如果记录的
update
值等于200,则不应显示该记录的复选标记。这样的事情能完成吗?
最佳答案
到目前为止你做了什么?
这可以使用cellForRowAtIndexPath
中的一个简单条件来完成
if (update == 100) {
cell.accessoryType = .checkmark
} else {
cell.accessoryType = .none
}
关于json - 根据JSON条件将复选标记应用于某些tableView行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57683870/