如何确定UITableViewCell是否已滚动并且不可见

时间:2015-04-14 22:53:36

标签: uitableview cocoa-touch key-value-observing

我有UITableViewCell观察(通过KVO)一些属性。这仅在细胞可见时才有意义。我想在单元格滚动时,在调用prepareForReuse之前删除此观察者。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您的表视图委托可以实现

- (void)tableView:(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

并且在那里你可以调用单元格上的方法来执行你想要的清理。