2013-07-03 56 views
-3

我有一個UIImageView放置一個圖片和UITableView在那裏放置註釋。 UIImageView的視圖部分應該用註釋單元滾動,這就是爲什麼單獨的UIImageView和UITableView無法使用 - 圖像不會被滾動。如果使用UIScrollView,則比滾動時收到滾動。可以使用cellForRowAtIndexPath方法創建不同的單元格嗎?例如: -如何用不同的自定義單元格創建uitableview?

if (indexPath.row == 0) { 
    CellWithImage * cell = (CellWithImage *)[tableView dequeueReusableCellWithIdentifier:@"CellWithImage"]; 
    //some code here 
    return cell; 
} 
else { 
    CellWithComment * cell = (CellWithComment *)[tableView dequeueReusableCellWithIdentifier:@"CellWithComment"]; 
    //some code here 
    return cell; 
} 
+2

當然,你可以做到這一點。有什麼問題? – Caleb

+0

爲什麼不呢?在發佈問題之前,您是否嘗試過? –

回答

0

是的,你可以使用不同的標識來加載不同類型的細胞和共同使用它們相同的表內。事實上,你的情況有點簡單 - 你只在第一行使用不同的單元格。您可以輕鬆地選擇基於將要顯示的行中,層次結構中的數據的位置數據的類型的細胞類型等

1

對於你的情況,它能夠更好地作出標題視圖的ImageView的一部分部分

+0

對於這種情況,自定義單元格不是一個好主意。標題視圖很有意義。 –