Apple の CollectionView-Simple サンプル コードを使用しました。プロジェクトを実行すると機能します。しかし、アップルのサンプル コードとまったく同じプロジェクトを実行すると、グリッド レイアウトの画像は表示されず、ナビゲーション バーのみが表示されます。なぜそうなのか、どんな考えでも。
提案をありがとう。
Apple の CollectionView-Simple サンプル コードを使用しました。プロジェクトを実行すると機能します。しかし、アップルのサンプル コードとまったく同じプロジェクトを実行すると、グリッド レイアウトの画像は表示されず、ナビゲーション バーのみが表示されます。なぜそうなのか、どんな考えでも。
提案をありがとう。
IB で UICollectionView の dataSource とデリゲートを確認し、それらがサンプルと同じように設定されていることを確認します。おそらく、デリゲートと dataSource を UICollectionView に割り当てるのを忘れていました。
dataSource
コレクション ビューのとdelegate
が正しく設定されていることを確認する必要があります。
Interface Builder を使用している場合は、コレクション ビューからシーンの下部にある小さなオレンジ色のブロブに右クリックしてドラッグ*してください。データ ソースとデリゲートの両方に対して 1 回ずつ、2 回繰り返します。
コードでビューを作成している場合は、次のように言う必要があります
self.cview.delegate = self;
self.cview.dataSource = self;
*別名コントロールクリック