我的表视图中的每个部分都有几个部分和行。当我使用单元indexPath将子视图添加到特定单元格时,子视图也会添加到表视图的其他部分中的其他单元格中。
我的代码如下所示:
let imageInCell = UIImageView()
imageInCell.frame = CGRectMake(width - 44, 12, 20, 20)
imageInCell.image = UIImage(named: "checked")
imageInCell.tag == 1
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
selectedCell.addSubview(imageInCell)
}
我无法理解这一点。每个单元格的indexPath是唯一的,对吧?那么为什么子视图也会被添加到另一个部分的单元格中呢?
任何提示都将不胜感激。
答案 0 :(得分:0)
这是由于虚拟化和小区重用。