如何知道当前正在显示UITableView的哪些单元格(行和部分)?

时间:2011-07-20 21:17:50

标签: ios uitableview

有没有办法知道在UITableView中显示哪些行/部分?我知道我可以使用这个功能:

tableView:(UITableView *) tableView willDisplayCell:(UITableViewCell *) cell forRowAtIndexPath:(NSIndexPath *)indexPath

但是,这对我没有帮助。对于任何给定的时刻,我想知道正在显示哪些行/部分,并根据它进行一些处理。

有人可以帮助我吗?感谢。

1 个答案:

答案 0 :(得分:3)

在任何给定时刻,您都可以从表视图或索引路径中检索可见单元格:

-(NSArray *)visibleCells;
-(NSArray *)indexPathsForVisibleRows;

检查UITableView Class Reference