title: Label disappear when table is reloaded / scrolled
body: <p>I have a <code>UITableview</code> with two <code>UILabels</code> like in the chat. When the visible <code>UITableview</code> is filled and when I add extra cells, my <code>UILabel</code>s get disappeared. </p>
  
  <p>There are may other <code>UILabels</code> which is visible. Only those 2 chat <code>UILabels</code> is hidden. Can anyone suggest me the possible solution? </p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
  {
  ChatScreenViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ChatCell" forIndexPath:indexPath];
  index = indexPath.row + 1;
  indexx = indexPath;
  
  
  cell.ChatLabel1.layer.cornerRadius = 8;
  cell.ChatLabel1.layer.masksToBounds = YES;
  cell.ChatLabel2.layer.cornerRadius = 8;
  cell.ChatLabel2.layer.masksToBounds = YES;
  
  cell.ImageviewLabel1.layer.cornerRadius = 20;
  cell.ImageviewLabel1.layer.masksToBounds = YES;
  cell.ImageviewLabel2.layer.cornerRadius = 20;
  cell.ImageviewLabel2.layer.masksToBounds = YES;
  cell.ImageviewLabel2.backgroundColor = [UIColor greenColor];
  
  
  
  if([Replychat[indexPath.row] valueForKey:@"bot"] != NULL)
  {
  
      cell.ChatLabel1.text = [Replychat[indexPath.row] valueForKey:@"bot"];
      cell.ChatLabel2.hidden = YES;
      cell.ImageviewLabel2.hidden = YES;
  
      cell.TimeLabel1.text = TimeArray[indexPath.row];
  }
  else
  {
  
      cell.ChatLabel2.text = [Replychat[indexPath.row] valueForKey:@"User"];
      cell.ChatLabel1.hidden = YES;
      cell.ImageviewLabel1.hidden = YES;
      cell.TimeLabel2.text = TimeArray[indexPath.row];
  }
  
  return cell;
  </code></pre>
  
  <p>}</p>