title: Swipe to delete row without having to hit the delete button
body: <p>I know how the swipe to delete function works, though I'm not quite sure how to make it so that rather than having the delete button come up to delete I'd rather make it so that the cell is deleted upon swiping the cell to left or right.</p>
  
  <p>Here's where I make the cell register the left swipe gesture to the left:</p>
  
  <pre><code>    UISwipeGestureRecognizer* swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeLeft:)];
      [swipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
      [cell addGestureRecognizer:swipeLeft];
  </code></pre>
  
  <p>And here is the method for the selector:</p>
  
  <pre><code>- (void)swipeLeft:(UIGestureRecognizer *)gestureRecognizer {
      if (gestureRecognizer.state == UIGestureRecognizerStateEnded) {
          UITableViewCell *cell = (UITableViewCell *)gestureRecognizer.view;
          NSIndexPath* indexPath = [self.tableView indexPathForCell:cell];
  
      }
  }
  </code></pre>
  
  <p>Now it works just fine when deleting cells from UITableview; however, I need an animation to show the cell moving to the left a certain distance and then deleting. I do not what a delete button. </p>
  
  <p>edit: Here's the delete row with animation:</p>
  
  <pre><code>    [self.tableView deleteRowsAtIndexPaths:@[indexPath]
                            withRowAnimation:UITableViewRowAnimationLeft];
  
      [self.tableView reloadData];
  </code></pre>
  
  <p>This deletes just fine, but can I make it so that it creates like a fade animation or can I modify this so after after swiping a specified distance will commit the delete? </p>