gpt4 book ai didi

ios - Swift - UIImage 未显示在 TableViewCell 中(单击时显示,单击其他单元格时消失)

转载 作者:行者123 更新时间:2023-11-30 12:26:53 25 4
gpt4 key购买 nike

我创建了一个带有自定义单元格的表格 View 。

Storyboard如下所示: enter image description here

如您所见,我将复选符号放在单元格的右侧。我分配的自定义单元类如下:

class CustomCell: UITableViewCell{
@IBOutlet weak var checkImage: UIIMageView!
}

在 tableview 类中,我有这样的函数:

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "customCell", for: indexPath) as! CustomCell

// Configure the cell...
cell.textLabel?.text = people[indexPath.row]
return cell
}

奇怪的是...当单击单元格时,会出现复选标记。当单击其他单元格时,复选标记消失并仅显示在所选单元格处。我真的不知道这里发生了什么。我尝试了类似问题的答案,但没有一个有效。任何帮助将不胜感激。谢谢

最佳答案

我相信您想要的是能够选择多个单元格。

tableView.allowsMultipleSelection = true

添加上面的行应该可以解决您的问题。但是,为什么不使用附件对勾标记呢?您甚至可以使用 Basic UITableViewCell 并选择 acc enter image description here您只需设置 cell.accessoryType = .checkmarkcell.accessoryType = .none

关于ios - Swift - UIImage 未显示在 TableViewCell 中(单击时显示,单击其他单元格时消失),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073637/

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