title: UITableView reorder like Clear app
body: <p>How to start moving after the long tap detect? long tap detect with uilongpressgesturerecognizer.
  My code:</p>
  
  <pre><code>`- (void)viewWillAppear:(BOOL)animated{
      [super viewWillAppear:animated];
      flMoveRow = NO;
      [self setEditing:YES animated:YES];
      [listView reloadData];
  }
  
  
  - (void)longTapGesture:(UILongPressGestureRecognizer *)sender{
      if((sender.state != UIGestureRecognizerStateEnded)&amp;&amp;(!flMoveRow)){
          NSLog(@"==longTapGesture:");
          flMoveRow = YES;  
          [listView beginUpdates];
          NSArray *indexPaths = [[NSArray alloc] initWithObjects:indexPath, nil];
          [listView reloadRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
          [listView endUpdates];
          sender.enabled = NO;
      return;    
  }
  
  - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath{
      NSLog(@"==canMoveRowAtIndexPath:%i -- %d", indexPath.row, (int)flMoveRow);
  return flMoveRow;}`
  </code></pre>
  
  <p>break touch. Thanks.</p>