Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何知道当前正在显示UITableView的哪些单元格(行和节)?_Ios_Uitableview - Fatal编程技术网

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

Ios 如何知道当前正在显示UITableView的哪些单元格(行和节)?,ios,uitableview,Ios,Uitableview,有没有办法知道哪些行/节显示在UITableView中?我知道我可以使用以下功能: tableView:(UITableView *) tableView willDisplayCell:(UITableViewCell *) cell forRowAtIndexPath:(NSIndexPath *)indexPath 但是,这对我没有帮助。对于任何给定的时刻,我都想知道正在显示哪些行/节,并在此基础上进行一些处理 有人能帮我吗?谢谢。在任何给定时刻,您都可以从表视图或索引路径检索可见单元格

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

tableView:(UITableView *) tableView willDisplayCell:(UITableViewCell *) cell forRowAtIndexPath:(NSIndexPath *)indexPath
但是,这对我没有帮助。对于任何给定的时刻,我都想知道正在显示哪些行/节,并在此基础上进行一些处理


有人能帮我吗?谢谢。

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

-(NSArray*)可见单元格
expathsforvisibleRows中的
-(NSArray*)


使用
[self.tableView insertRowsAtIndexPaths:(NSArray*)tempArray with rownanimation:uitableview rownanimationnone]后,出于某种原因检查
indexPathsForVisibleRows
正在为尚未实际可见的行返回indexPaths(即,我已将它们添加到表的底部,而表的底部恰好已滚动到底部,因此添加它们意味着它们已脱离屏幕)。我计划使用此功能来帮助我确定是否需要向上滚动tableView,现在此任务更加困难:\