title: Selected UIButton disappears inside selected UITableViewCell
body: <p>I have a table, I have cellForRowAtIndexPath delegate for it and I have instance of UITableViewCell being created inside that method, which I return. Somewhere in cellForRowAtIndexPath I also add UIButton to cell.contentView of that cell. It all works fine, until I select that cell with button in it. The cell changes color to blue (which is ok), uibutton changes its color to blue too. Now, if I click on that UIButton inside selected cell, it just disappears! Wow, that's weird, how do I fix it? I want UIButton inside selected cell to stay, when I click it. </p>
  
  <p>Edit: included my cellForRowAtIndexPath implementation</p>
  
  <pre><code>    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
      {
  static NSString *sectionsTableIdentifier = @" sectionsTableIdentifier ";
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: sectionsTableIdentifier];
  
  
      for (UIView *view in cell.contentView.subviews)
        [view removeFromSuperview];
  
  
       if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero 
                  reuseIdentifier: sectionsTableIdentifier] autorelease];
  
       }
  
       CGRect newIconRect = CGRectMake(276, 40, 29, 29);
        UIButton *newIcon = [[UIButton alloc] initWithFrame:newIconRect];
        [newIcon setImage:[UIImage imageNamed:@"mynewicon.png"] forState:UIControlStateNormal];
        [cell.contentView addSubview:newIcon];
        [newIcon release];
  
  
      return cell;
  
      }
  </code></pre>