title: UILabel not refreshing in UITableViewCell when reloaded
body: <p>I add two <code>UILabels</code> to a <code>UITableViewCell</code> and then name and number labels to that cell. When I reload the data in the <code>UITableView</code> (whether I add or delete a contact from the table view) the data in the labels are overlapping which means it's not reloading the labels, until the entire view is reloaded.</p>
  
  <p>Can anyone please help?</p>
  
  <p>Code:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  
      static NSString *CellIdentifier = @"Cell";
      UILabel *name;
      UILabel *number;
  
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
      if (cell == nil) {
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
  
          //NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
          //      NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
          //      [sortDescriptor release];
      }
      CGRect Label1Frame = CGRectMake(10, 10, 140, 25);
      name = [[UILabel alloc] initWithFrame:Label1Frame];
      name.tag = 1;
      [name setBackgroundColor:[UIColor clearColor]];
      [cell.contentView addSubview:name];
  
      CGRect Label2Frame = CGRectMake(150, 10, 140, 25);
      number = [[UILabel alloc] initWithFrame:Label2Frame];
      number.tag = 1;
      [number setBackgroundColor:[UIColor clearColor]];
      [cell.contentView addSubview:number];
  
      name.text = [NSString stringWithFormat:@"%@",[names objectAtIndex:indexPath.row]];
      number.text = [NSString stringWithFormat:@"%@",[phonenumbers objectAtIndex:indexPath.row]];
  
      [name release];
      [number release];
      return cell;    
  }
  </code></pre>