2013-04-15 60 views
0

CollectionCellUICollectionViewCell子類。出於學習目的,唯一的區別是單個子視圖。- [CollectionCell _setReuseIdentifier:]:無法識別的選擇發送到實例

沒有界面生成器。全部在代碼中。

我可以做這樣的iOS 5 ...

[_collectionView registerClass:[CollectionCell class] 
    forCellWithReuseIdentifier:@"CollectionCell"]; 

...但它打破了iOS 6中,我無法找到任何信息。

+4

如果'UICollectionView'僅適用於iOS 6+,你如何能夠在iOS 5上使用它? – jszumski

+0

如果提到我正在使用PSTCollectionView,會是有幫助的,呵呵。它實際上並沒有實際的區別 - 在iOS 6中,它只是使用UICollectionView。 – Thromordyn

+0

你有沒有工作過?原因...我有同樣的問題。 – Morkrom

回答

1

Your subclassed CollectionCell does not have the「registerClass: forCellWithReuseIdentifier」method。

您的「UICollectionView」(它使用並顯示CollectionCell對象)。

在您的收藏視圖中調用「registerClass: forCellWithReuseIdentifier」而不是單元格。

+0

' - (void)registerClass:(Class)cellClass forCellWithReuseIdentifier:(NSString *)identifier;' – Thromordyn

+0

我看不出我在這裏做錯了什麼。 – Thromordyn

+0

如果你的代碼看起來像你上面所說的(「'_collectionView registerClass:...'」),那麼你的「_collectionView」實際上是一個單元格,而不是它應該是的視圖。 –

0

確保您的UICollectionViewCell類延伸PSUICollectionViewCell。我遇到了同樣的問題,發現我的電池正在延伸​​。

相關問題