2009-09-09 45 views

回答

1

你可以做的是去索要索引路径的单元格,使用- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath,如果它们不是零,你知道它们在屏幕上,你可以用它们做你想做的。此外,如果你知道屏幕(这不应该是很难找到)上的可见矩形您可以使用tableViews - (NSArray *)indexPathsForRowsInRect:(CGRect)rect,你可以得到所有的可视索引路径和使用cellForRow为了得到细胞回。

只要这个被标记为答案,我认错,喜欢别人说你可以做[tableView visibleCells]

-2

调用的UITableView的reloadData方法。它将强制表视图更新所有可见单元格信息(有关更多信息,请检查documentation)。

7

您可以查询可见单元;

[myTableOutlet visibleCells]; 

myTableOutlet指的是你的UITableView,并visibleCells返回表格单元的阵列。您也可以使用indexPathsForVisibleRows,它将为当前可见的行返回一组索引路径。

如果你把代码中,通知触发功能,你可以只更新当前可见的细胞。

相关问题