当细胞进出设备的屏幕时,我希望我的viewController确切地知道出现了什么以及出了什么。有没有办法做到这一点?
答案 0 :(得分:3)
“可见单元格”没有委托方法。当细胞离开屏幕时没有任何调用。当细胞变得可见时,确实没有任何东西。
有cellForRowAtIndexPath
数据源方法。当需要单元格时调用它。
有willDisplayRowAtIndexPath
委托方法。在显示单元格时调用此方法。
有didEndDisplayingCell
委托方法。从表视图中删除单元格时调用此方法。
indexPathsForVisibleRows
上有UITableView
方法。这可以让您知道当前正在查看哪些行。
prepareForReuse
上有UITableViewCell
方法。这使得单元格重置自身可以重用于另一行。
更好地描述您要完成的任务以获得更具体的答案。