我创建了一个常规视图,我想使用其中的一半 with UICollectionView
。我将其UICollectionView
拖到视图上并调整其大小。我拖了一个UICollectionViewCell
新的视图并设计了它(全部在 XCode 的布局构建器中)。
该类UICollectionViewCell
被调用ImageCell
,所以我在我的viewDidLoad
活动中将单元类注册到UICollectionView
:
[self.imagesCollectionView registerClass:[ImageCell class] forCellWithReuseIdentifier:@"ImagePhotoCell"];
这就是我尝试将图像加载到集合视图单元格的方式:
- (UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
ImageCell *imageCell = [imagesCollectionView dequeueReusableCellWithReuseIdentifier:@"ImagePhotoCell" forIndexPath:indexPath];
imageCell.CellImageView.image = [UIImage imageNamed:@"IMG_2284.JPG"];
return imageCell;
}
CellImageView
是IBOutlet
一个_UIImageView
。我知道我正在尝试加载相同的图像 - 这仅用于测试。图像存储在 Supporting Files 文件夹中。
问题是我得到的只是黑屏。没有显示图像。我知道我正在正确加载图像,因为我尝试对常规 ImageView 执行相同的操作并且它有效。