2013-05-03 68 views
0

可能是一個愚蠢的問題,但我還找不到答案。在所有收集視圖中使用相同的單元格

如何爲集合視圖單元聲明一個模板,然後在所有集合視圖中使用它?我正在使用故事板。

因爲現在我有3個相同的集合視圖(在3個標籤頁上),它們只有數據不同(所有集合視圖使用一個具有不同參數的數據源)。如果我必須改變一些風格,我必須做3次...

更好的是,如果我可以創建一些繼承集合視圖並在任何地方使用它的「用戶控件」,我需要它(比如Android中的片段或在asp.net mvc中的部分控件)。故事板可以嗎?在我的情況下,正確的方法是什麼?

非常感謝!

回答

1

這樣做是相同的方式,一個UITableViewCell

TTCollectionCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"cell" forIndexPath:indexPath; 

雷對 UICollectionView

+0

將它的工作的問題的一些好的TUTS如果樣板單元在另一個故事板的觀點,並在另一個集合視圖定義?謝謝你的鏈接! – 2013-05-03 15:08:42

+0

是的。您需要爲您的UICollectionViewCell創建一個類,以便在整個應用程序中重複使用該類。儘管該單元格的佈局將從故事板視圖創建,因此您仍然需要將該單元格複製到其他collectionView,並將單元格類更改爲新創建的類。然後你可以像上面一樣使用它。如果你有很多的collectionView,你總是可以爲那個collectionViewCell創建一個Xib。 – 2013-05-03 15:10:56

+0

所以我可以將故事板與Xib項目混合?我認爲它們是互斥的... – 2013-05-03 16:52:42

相關問題