title: uitableview drag and drop with not moving cells
body: <p>I would like to make use of the drag and drop reordering of tableview cells, but I have one problem:</p>
  
  <p>I would like to keep my first row in place!</p>
  
  <p>Here is the canMoveRowAtIndexPath delegate function:</p>
  
  <pre><code>- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath
  {
      if (indexPath.row==0) {
          return NO;
      }
      return YES;
  }
  </code></pre>
  
  <p>If I do it like this, the first row can not be dragged, BUT you can still drag another row on top of it! Is there any way to prevent cells from dropping 'above' this row?</p>