2012-05-01 107 views
1

我有一些自定義單元格對象(UITableViewCell的子類),其中有一些值允許用戶在單個單元格內進行交互(如步進器或其他)。這些值存儲在自定義單元類中,因爲當時調用表視圖的所有者似乎是一個壞主意。UITableView函數visibleCells是否返回自定義單元格數據?

我知道函數(NSArray *)visibleCells。這將允許我訪問單元格對象內的數據嗎?

如果不是,如何?

我假設我可以使用UITableView的內置函數來拉取返回的UITableViewCells,但是當我談論一個名爲CustomizerCell的子類時,這足夠嗎?

回答

1

功能:

- (NSArray *)indexPathsForVisibleRows 

問答的索引路徑陣列。這些索引路徑可以使用與您的cellForRowAtIndexPath使用傳遞的索引路徑訪問模型相同的方式。

MyObject *myCustomDataSupportingACell = [myDatasourceArray objectAtIndex:indexPath.row];