I am trying to use UICollectionViewCell
, since all I want to display is an image. I can add the image to the cell using UIColor colorWithImage:
on the
If you just want to display an image, you don't need to do any subclassing, you can set the cell's backgroundColor
with colorWithPatternImage:
. Register the class like this:
[self.collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"Cell"];
Then use it like so:
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
cell.backgroundColor = [UIColor colorWithPatternImage:[self.results objectAtIndex:indexPath.row]];
return cell;
}
In this example, results is an array
of UIImages
.