2010-07-26 67 views
0

只是好奇在何時使用不同的單元格標識符來檢索重用的表格單元格?

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

使用的標識符,我看到有些情況下,人們在uiviewtable使用不同的標識符不同的部分,一般來講,什麼是對的動機是什麼?

這是因爲,例如,第0節包含一些文本文件,而第1節只包含沒有自定義控件的純單元,所以我們需要使用不同的標識符來檢索此場景的不同類型的單元?如何使用相同的標識符?

回答

2

是的,您通常會使用多個標識符來區分具有不同用途的單元格。特別是如果你有多個可能顯示的不同單元類,你可能會爲每個單元類使用一個標識符。

想象一下,您有兩個單元類MyCell1MyCell2,它們用於顯示兩種不同類型的數據。如果您對兩種單元格類型使用相同的標識符,那麼當您確實需要MyCell2作爲當前行時,可能會返回MyCell1

相關問題