2009-09-09 50 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,它將爲當前可見的行返回一組索引路徑。

如果你把代碼中,通知觸發功能,你可以只更新當前可見的細胞。