1

ビュー コントローラーからコレクション ビュー コントローラーにプッシュしようとしています。

UICollectionViewLayout *collectionViewLayout = [[UICollectionViewLayout alloc] init];
xraylab *xraylabvc = [[xraylab alloc]initWithCollectionViewLayout:collectionViewLayout];
[self.navigationController pushViewController:xraylabvc animated:YES];

コレクション ビュー コントローラーが空白の黒い画面で表示されます。

numberOfSectionsInCollectionView1 を返します

numberOfItemsInSectionゼロ以外の整数を返します

私の問題は、それcellForItemAtIndexPathが呼び出されないことです。

コレクションビューのデリゲートとデータソースを設定します。

助言がありますか?

4

3 に答える 3

1

numberOfItemsInSection実行する必要return rowcount > 0がありますcellForItemAtIndexPath

アールのチェックDelegatedatasourcecollection viewset

于 2012-11-21T09:55:06.690 に答える
0

UICollectionViewLayout をそのまま使用することはできません。これは抽象基本クラスであり、サブクラス化する必要があります。独自のビューを作成したくない場合は、グリッドのようなビューに UICollectionViewFlowLayout を使用できます。

于 2012-12-06T19:52:45.000 に答える