title: iPhone: UITableView reorder rows button
body: <p>I have UITableView with custom table row. What I need is to have possibility to reorder rows. so in ViewDidLoad i add:</p>
  
  <pre><code>- (void)viewDidLoad {
    [super viewDidLoad];
      [self.myTableView setEditing: YES animated: YES];
  }
  </code></pre>
  
  <p>also add next methods:</p>
  
  <pre><code>- (BOOL)tableView:(UITableView *)tableView
      canEditRowAtIndexPath:(NSIndexPath *)indexPath {
      return YES;
  }
  
  
  - (UITableViewCellEditingStyle)tableView:(UITableView *)tableView
      editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
    return UITableViewCellEditingStyleNone;
  }
  
  
  - (BOOL)tableView:(UITableView *)tableView
      shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
      return NO;
   }
  
  
      - (BOOL)tableView:(UITableView *)tableView
      canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
     return YES;
   }
  </code></pre>
  
  <p>Also I set bg color for my custom table row:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView 
       cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  NSString *customTableRow = @"customTableRow";
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:
      customTableRow];
  if (cell == nil) {
      NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"customTableRow"
          owner:self options:nil];
      if (nib.count &gt; 0) {
          cell = self.customTableRow;
      }
  }
  cell.contentView.backgroundColor = [UIColor colorWithRed:(228.0f/255.0f)
      green:237.0f/255.0f blue:244.0f/255.0f alpha:1.0];
  return cell;
  }
  </code></pre>
  
  <p>And then I run my app and I had an unexpected view:</p>
  
  <p><img src="https://i.stack.imgur.com/9uh3v.png" alt="enter image description here"></p>
  
  <p>So I have tow questions:
     1.So why it so ? Reorder button is not transparent ??<br>
     2.How to change that button to my on image ??</p>