2013-06-24 42 views
1

說我選擇關注或書籤目錄。共享同一家長的所有目錄也將被設爲書籤。在一個UITableViewCell中進行更改會影響其他單元格的工作方式時該怎麼辦?

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath事物的通話將某種固定的。

的事情是cellForRowAtIndexPath不叫,直到可見細胞變得unvisible,然後再可見。

如何使可見單元格再次刷新?

回答

2

如果我理解你的權利,你只需撥打[tableView reloadData];。這將顯示實際的數據模型。

+0

[tableView reloadData]不針對已經可見的單元格的索引路徑上的行調用單元格。 –

+0

The docs 說:「調用此方法重新加載用於構造表的所有數據,包括單元格,部分頁眉和頁腳,索引數組等等,爲了提高效率,表格視圖只會重新顯示那些可見的行。「所以可見單元將被重新加載。 –

+0

沒有。它沒有加載。證實。在索引路徑上的行的單元格僅在單元即將顯示時調用。 –

2

使用visibleCellsUITableViewindexPathsForVisibleRows性能。您將需要一種方法從基礎數據模型中刷新單元格。

相關問題