title: Reorder UITableView and hide reorder control
body: <p>My question is like this: <a href="https://stackoverflow.com/questions/5624730/reordering-uitableview-without-reorder-control">Reordering UITableView without reorder control</a>, I use these 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;
  }
  - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath{
  
  }
  </code></pre>
  
  <p>And</p>
  
  <pre><code>[self.tableView setEditing:YES];
  
  ......
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
      ItemTableViewCell *cell = (ItemTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
      if (cell == nil) {
          NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"ItemTableViewCell" owner:self options:nil];
          cell = [nib objectAtIndex:0];
      }
      // ...
      cell.showsReorderControl = NO;
      return cell;
  }
  </code></pre>
  
  <p>References: <a href="https://stackoverflow.com/questions/1361820/reordering-control-in-uitableview">reordering control in UITableView</a></p>
  
  <p>The result is that <strong>the table can be reordered, but the reorder control never hide</strong>. So I wonder if I am wrong, or if anybody can help me? Thank you.</p>