我有一个继承自 UIViewController 的类,我们可以将其称为“控制器”,并带有 UICollectionView 的出口。从 UICollectionCell 继承的一个类叫它“A”,另一个从 UIImage 叫它“B”,A 有一个 B 的出口
我在“控制器”中编写了以下代码:
- (UICollectionViewCell *)collectionView:(UICollectionView *)p_collectionView cellForItemAtIndexPath:(NSIndexPath *)p_indexPath
{
UICollectionViewCell* cell = [self getUICollectionViewCellFromCollectionView:p_collectionView AtIndexPath:p_indexPath];
if([cell isKindOfClass:[ImageCollectionViewCell class]] == YES)
{
//draw the image inside the view
ImageCollectionViewCell* imageCell = (ImageCollectionViewCell*)cell;
NSString* imageUrl = self.objectToShow.imagesURL[p_indexPath.item];
UIImage* currentImage = [[UIImage alloc] initWithContentsOfFile:imageUrl];
imageCell.imageView.image = currentImage;
}
return cell;
}
一切都已正确初始化,但未显示图像,我不知道为什么会这样。