title: Load More Cell UITableView
body: <p>I'm trying to add Load More Cell to my tableview. Begin with 5 rows and when I click Load More Cell and add more 5 rows. All work fine without load more cell has image but I don't want it. I tried to fix it but it does not work.</p>
  
  <p>Table begin 
  <a href="http://i.stack.imgur.com/Ld2ED.png" rel="nofollow">http://i.stack.imgur.com/Ld2ED.png</a></p>
  
  <p>Table after click Load More Cell
  <a href="http://i.stack.imgur.com/A5xjE.png" rel="nofollow">http://i.stack.imgur.com/A5xjE.png</a></p>
  
  <p>Here is my <code>cellForRowAtIndexPath:</code></p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
  
  #define IMAGE_VIEW_TAG 99
          UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
      if (indexPath.section == 0) {
          //create new cell
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
          //add AsyncImageView to cell
          AsyncImageView *imageView = [[AsyncImageView alloc] initWithFrame:CGRectMake(5.0f, 5.0f, 50.0f, 50.0f)];
          imageView.contentMode = UIViewContentModeScaleAspectFill;
          imageView.clipsToBounds = YES;
          imageView.tag = IMAGE_VIEW_TAG;
          [cell addSubview:imageView];
          [imageView release];
  
          //common settings
          cell.selectionStyle = UITableViewCellSelectionStyleNone;
          cell.accessoryType = UITableViewCellAccessoryNone;
          cell.indentationWidth = 44.0f;
          cell.indentationLevel = 1;
          //get image view
          AsyncImageView *imgView = (AsyncImageView *)[cell viewWithTag:IMAGE_VIEW_TAG];
  
          //cancel loading previous image for cell
          [[AsyncImageLoader sharedLoader] cancelLoadingImagesForTarget:imgView];
  
          //load the image
  
          imgView.imageURL = [imageURLs objectAtIndex:indexPath.row];
  
          //display image path
          cell.textLabel.text = [tableData objectAtIndex:indexPath.row ];
  
  
      }
  
  
     else if (indexPath.section == 1) {
  
          cell.textLabel.text = [NSString stringWithFormat:NSLocalizedString(@"Load More...", @"The text to display to load more content"), kNumberOfItemsToAdd];
          cell.imageView.image = Nil;
          cell.textLabel.textColor = [UIColor colorWithRed:0.196f green:0.3098f blue:0.52f alpha:1.f];
          cell.textLabel.font = [UIFont boldSystemFontOfSize:12.f];
  
      }
  </code></pre>
  
  <p>numberOfSection</p>
  
  <pre><code>- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
      if (numberOfItemsToDisplay == [tableData count]) {
          return 1;
      }
      return 2;
  }
  
  
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
  //    return 5;
  //    return tableData.count;
      if (section == 0) {
          return numberOfItemsToDisplay;
      } else {
          return 1;
      }
  
  
  }
  </code></pre>