title: UICollectionView how to delete cells (equivalent of commitEditingStyle)?
body: <p>I'm building my first application using <code>UICollectionView</code> and noticed that there isn't much I can do in terms of object deletion. For <code>UITableView</code> apps, there's the swipe to delete method: </p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
  {
  if (editingStyle == UITableViewCellEditingStyleDelete) {
          // Delete the row from the data source
          [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
      } 
  
  }
  </code></pre>
  
  <p>When I use <code>GMGridView</code>, it has behaviors similar to long press on the iPhone home screen - the view stars to shake and a delete button can be displayed, which is responsible for deleting the view. I can certainly try to replicate this behavior, but am not sure if users will "get it". </p>
  
  <p>I'm interested in <strong>what are my options for letting the user delete objects from <code>UICollectionView</code></strong> - do I have to implement my own delete gestures/controls, or is there something that I'm missing (or open source)?</p>