一旦单元格不再在屏幕上可见,我需要得到通知。
UITableView 已经有一个委托方法叫做 tableView:didEndDisplayingCell:forRowAtIndexPath: ,但是这个委托方法从未被调用。是的,我已经为我的 UITableView 设置了委托。
还有其他方式来检测单元格被移除吗?我需要能够保存此单元格的内容(输入),然后才能被另一个项目重复使用。
编辑:
根据文档,tableView:didEndDisplayingCell:forRowAtIndexPath: 是 iOS 6 及更高版本的 API。有没有办法在 iOS 5 上实现这个功能呢?
UITableView 已经有一个委托方法叫做 tableView:didEndDisplayingCell:forRowAtIndexPath: ,但是这个委托方法从未被调用。是的,我已经为我的 UITableView 设置了委托。
还有其他方式来检测单元格被移除吗?我需要能够保存此单元格的内容(输入),然后才能被另一个项目重复使用。
编辑:
根据文档,tableView:didEndDisplayingCell:forRowAtIndexPath: 是 iOS 6 及更高版本的 API。有没有办法在 iOS 5 上实现这个功能呢?
UITableViewDelegate
并将表视图的代理设置为self
? - Ben LucellForRowAtIndexPath:
将返回nil
。也许这会有所帮助。 - Ben Lu