拥有UITableViewController
并使用:
override func tableView(tableView: UITableView, cellForRowAtIndexPath
indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath) as! UITableViewCell
return cell
}
使用dequeueReusableCellWithIdentifier:forIndexPath:'' instead of
dequeueReusableCellWithIdentifier``如何确定某个单元格是新单元格还是重用单元格?
答案 0 :(得分:1)
创建您自己的自定义单元类以用于重用标识符。然后,在该单元格内部,实施awakeFromNib
并对单元格进行更改。只有在从NIB文件加载单元格时才会调用此方法。
重复使用单元格时需要进行的任何其他更改都可以在prepareForReuse
中进行。