title: UITableView separator line does not show in iPhone app
body: <p>I have app in which i am using tableView problem is that when tableView has one record then it does not show separator line but shows when there are two records.</p>
  
  <p>The first cell in tableView is textField. here is the code i am using.</p>
  
  <pre><code>    for (UIView *subView in cell.subviews)
      {
      if (subView.tag == 2 || subView.tag == 22) 
      {
          [subView removeFromSuperview];
      }
      }
  
     tableView.backgroundView=nil;
  
     tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
  
     tableView.separatorInset = UIEdgeInsetsZero;
  
  
     if(indexPath.section==0){
  
     tagInputField =[[UITextField alloc]initWithFrame:CGRectMake(0,0,248,31)];
  
  
  
      tagInputField.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter;
      tagInputField.textAlignment=UITextAlignmentLeft;
      tagInputField.backgroundColor=[UIColor whiteColor];
  
      tagInputField.tag = 2;
      tagInputField.delegate = self;
      tagInputField.clearButtonMode = UITextFieldViewModeWhileEditing;
  
  
      [tagInputField.layer setCornerRadius:5.0f];
      [tagInputField.layer setMasksToBounds:YES];
      tagInputField.layer.borderWidth = 0.3;
      tagInputField.layer.borderColor = [UIColor darkGrayColor].CGColor;
  
  
      tagInputField.font=[UIFont fontWithName:@"Myriad-Pro" size:8];
      [tagInputField setText:@"Enter tag here "];
      tagInputField.textColor =[UIColor grayColor];
  
  
  
  
  
      tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
  
      [cell addSubview:tagInputField];
  
  
  
  
  
  
      return cell;
  
  
  
  }
  
  
  if(indexPath.section==1) {
      UIButton *crossButton =[[UIButton alloc]initWithFrame:CGRectMake(228, 8, 18, 18)];
      crossButton.tag = 22; //use a tag value that is not used for any other subview
      //crossButton.backgroundColor = [UIColor purpleColor];
      crossButton.backgroundColor  = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Cross.png"]];
      [cell addSubview:crossButton];
      cell.textLabel.font =[UIFont fontWithName:@"Myriad-Pro" size:8];
      cell.textLabel.textColor =[UIColor grayColor];
  
      cell.backgroundColor=[UIColor whiteColor];
  
      cell.textLabel.text =[tagArray objectAtIndex:indexPath.row];
      [crossButton addTarget:self action:@selector(deleteCell:) forControlEvents:UIControlEventTouchUpInside];
  
  
      [tagInputField setFrame:CGRectMake(5,0,248,31)];
  
  
      tableView.backgroundColor=[UIColor whiteColor];
  
  
      [tagInputField.layer setCornerRadius:0.0f];
      [tagInputField.layer setMasksToBounds:YES];
  
  
      tagInputField.layer.borderWidth = 0.0;
      tagInputField.layer.borderColor = [UIColor clearColor].CGColor;
  
  
  
  
      return cell;
  }
  </code></pre>