gpt4 book ai didi

ios - 如何在滚动 tableView 时保持选中单元格?

转载 作者:可可西里 更新时间:2023-11-01 02:17:20 27 4
gpt4 key购买 nike

我希望一个单元格在被触​​摸时保持选中状态,如果再次被触摸则取消选择。这是我的代码,它不起作用:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let selectedCell = tableView.cellForRowAtIndexPath(indexPath)
if let value = selectedCell?.selected.boolValue {
if !value {
print("cell was selected and will remain selected")
selectedCell?.selected = true
} else {
print("cell is deselected")
selectedCell?.selected = false
}
}
}

我该如何实现?

最佳答案

记住规则:

  • 在模型中存储细胞数据
  • UITableViewController 仅用于可视化

在您的代码中,通过 indexPath.row

存储选定的值,例如在数组中

关于ios - 如何在滚动 tableView 时保持选中单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36061162/

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