title: How to load images into Custom UITableViewCell?
body: <p>Here's what I need to do:</p>
  
  <p>Load 66px x 66px images into the table cells in the MainViewController table.
  each TableCell has a unique image. </p>
  
  <p>But how? Would we use <code>cell.image</code>?</p>
  
  <pre><code>cell.image = [UIImage imageNamed:@"image.png"];
  </code></pre>
  
  <p>If so, where? Is an if/else statement required? </p>
  
  <p>To load each cell's labels, MainViewController uses an NSDictionary and NSLocalizedString like so:</p>
  
  <pre><code> //cell one
      menuList addObject:[NSDictionary dictionaryWithObjectsAndKeys:
      NSLocalizedString(@"PageOneTitle", @""), kTitleKey,
      NSLocalizedString(@"PageOneExplain", @""), kExplainKey, nil]];
  
      //cell two
      menuList addObject:[NSDictionary dictionaryWithObjectsAndKeys:
      NSLocalizedString(@"PageOneTitle", @""), kTitleKey,
      NSLocalizedString(@"PageOneExplain", @""), kExplainKey, nil]];
  </code></pre>
  
  <p>...</p>
  
  <pre><code> // this is where MainViewController loads the cell content
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
  MyCustomCell *cell = (MyCustomCell*)[tableView dequeueReusableCellWithIdentifier:kCellIdentifier];
  
  if (cell == nil)
  {
  cell = [[[MyCustomCell alloc] initWithFrame:CGRectZero reuseIdentifier:kCellIdentifier] autorelease];
  
  }
  </code></pre>
  
  <p>...</p>
  
  <pre><code>    // MyCustomCell.m adds the subviews
  - (id)initWithFrame:(CGRect)aRect reuseIdentifier:(NSString *)identifier
  {
  self = [super initWithFrame:aRect reuseIdentifier:identifier];
  if (self)
  {
  // you can do this here specifically or at the table level for all cells
  self.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
  
  // Create label views to contain the various pieces of text that make up the cell.
  // Add these as subviews.
  nameLabel = [[UILabel alloc] initWithFrame:CGRectZero]; // layoutSubViews will decide the final frame
  nameLabel.backgroundColor = [UIColor clearColor];
  nameLabel.opaque = NO;
  nameLabel.textColor = [UIColor blackColor];
  nameLabel.highlightedTextColor = [UIColor whiteColor];
  nameLabel.font = [UIFont boldSystemFontOfSize:18];
  [self.contentView addSubview:nameLabel];
  
  explainLabel = [[UILabel alloc] initWithFrame:CGRectZero]; // layoutSubViews will decide the final frame
  explainLabel.backgroundColor = [UIColor clearColor];
  explainLabel.opaque = NO;
  explainLabel.textColor = [UIColor grayColor];
  explainLabel.highlightedTextColor = [UIColor whiteColor];
  explainLabel.font = [UIFont systemFontOfSize:14];
  [self.contentView addSubview:explainLabel];
  
    //added to mark where the thumbnail image should go 
    imageView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 66, 66)];
    [self.contentView addSubview:imageView];
  }
  
  return self;
  }
  </code></pre>