CollectionCell
是一个UICollectionViewCell
子类。出于学习目的,唯一的区别是单个子视图。
没有界面生成器。全部在代码中。
对于 iOS 5,我可以这样做……</p>
[_collectionView registerClass:[CollectionCell class]
forCellWithReuseIdentifier:@"CollectionCell"];
…但它在 iOS 6 中中断,我找不到任何信息。
CollectionCell
是一个UICollectionViewCell
子类。出于学习目的,唯一的区别是单个子视图。
没有界面生成器。全部在代码中。
对于 iOS 5,我可以这样做……</p>
[_collectionView registerClass:[CollectionCell class]
forCellWithReuseIdentifier:@"CollectionCell"];
…但它在 iOS 6 中中断,我找不到任何信息。
Your subclassed CollectionCell doesn't have the "registerClass: forCellWithReuseIdentifier
" method.
Your "UICollectionView
" (which uses and displays CollectionCell objects) does.
Call "registerClass: forCellWithReuseIdentifier
" on your collection view instead of the cell.
确保您的UICollectionViewCell
类扩展PSUICollectionViewCell
. 我也遇到了同样的问题,发现我的细胞正在延伸PSTCollectionViewCell
。