I’m making an iPhone app with a Table View, and I’m trying to place a different icon / image next to each cell on a table.
I know that you set the image in (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath with code that looks like this:
UIImage *image = [UIImage imageNamed:@"image.png"];
cell.imageView.image = image;
What I’m trying to figure out is, how do I target a specific cell, so that it has a unique image? Like:
if (cell.number == 0) {
//Use a specific image
}
else if (cell.number == 1) {
//Use a different image
Thanks!
The
indexPathvariable contains information about the cell’s position. Modifying your example:See the NSIndexPath Class Reference and NSIndexPath UIKit Additions Reference for more information. It’s also important to note that cell numbers reset in each section.