我可以找出何时排队



我在自定义UITableViewCell中有几件事,我想在细胞排队之前要清理。从正常的角度来看,我会将这类呼叫放入-(void)dealloc中,但是由于它们被重复使用而不是每个实例,因此它们不会交易。目前,我只想在日志中打印出文本,NSLog(@"Cell out");排队时或"完成"。

我真的只是在寻找细胞类中的-(void)didQueue,但我的搜索尚未显示任何内容。

我刚找到-(void)prepareForReuse,但我需要更像prepareForQueue。我必须知道何时出门,而不是回到。

随机思考。p>

对于iOS 6 表视图委托将接收tableView:didEndDisplayingCell:forRowAtIndexPath:,它告诉您何时不再使用单元格(与排队无关)。

也就是说,prepareForReuse通常被视为您描述的代码的正确位置。如果不是,那么您可能正在分配不应该承担的单元责任。

最新更新