如何在结束显示时更改自定义单元格?

时间:2015-03-11 23:08:16

标签: swift custom-cell tableviewcell

我想更改此代码:

override func tableView(tableView: UITableView, didEndDisplayingCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {

}
像那样:

override func tableView(tableView: UITableView, didEndDisplayingCell cell: CustomCell, forRowAtIndexPath indexPath: NSIndexPath) {

}

但收到错误消息。 当它消失时,我需要更改我的CustomCell。我怎么处理这个?

1 个答案:

答案 0 :(得分:5)

使用原始方法签名,并使用可选转换来访问CustomCell

override func tableView(tableView: UITableView, didEndDisplayingCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
    if let cell = cell as? CustomCell {
        // do something with cell
    }
}