コードは単純なコレクションビューです。 私はそれを実行しましたが、Xcodeは何も論じませんが、シミュレータはアプリケーションを実行した後に黒い画面を表示します。シミュレータの黒いウィンドウ - コレクションビュー
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return recipePhotos.count;
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
static NSString *identifier [email protected]"Cell";
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
// Configure the cell
UIImageView * recipeImageView = (UIImageView *)[cell viewWithTag:100];
recipeImageView.image=[UIImage imageNamed:[recipePhotos objectAtIndex:indexPath.row]];
return cell;
}
に実装する必要のあるセルを登録する必要があります
を設定する必要がありますUIImage * recImage = [UIImage imageNamed:[recipePhotos objectAtIndex:indexPath.row]]; –
まずはnullでないかどうかチェックしてください。 –
あなたはviewdidloadにセルを登録しましたか? –