Skip to content

Instantly share code, notes, and snippets.

@mikejahn
Last active August 29, 2015 13:57
Show Gist options
  • Save mikejahn/9394789 to your computer and use it in GitHub Desktop.
Save mikejahn/9394789 to your computer and use it in GitHub Desktop.
- (void)setImageWithURL:(NSURL *)url;
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholderImage;
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
//here is where you set the image using the one line of code
[cell.imageView setImageWithURL: [NSURL URLWithString:@"https://url/to/image.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder"]];
return cell;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
//here is where you set the image using the one line of code
[cell.imageView setImageWithURL: [NSURL URLWithString:@"https://url/to/image.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder"]];
return cell;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment