我有一个tableview,以及来自应用程序不同部分的tableviewcell。我如何确定桌面视图是否已显示该单元格?
我知道通过检查 if(view.window!= nil){ // 做东西 }
和 if(!view.hidden) { // 做东西 }
tableviewcontroller中的,我可以验证视图是否显示在单元格中。但有两个问题:
我依靠tableviewcontroller进行上述检查
我必须实现自己的NSNotification或委托回调到正在显示的视图的tableviewcell。
有没有其他方法可以实现这个,例如,来自UIVeiwController的viewdidappear?
答案 0 :(得分:0)
您始终可以使用[_tableView visibleCells];
或
NSIndexSet
为已加载的每个单元格添加endries。在单元格的init方法中执行此操作。