UICollectionView comment supprimer des cellules (l'équivalent de commitEditingStyle)?

Je suis en train de construire ma première demande de l'aide UICollectionView et a remarqué qu'il n'y a pas beaucoup que je peux faire en termes de suppression de l'objet. Pour UITableView apps, il y a le doigt méthode:

- (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];
    } 

}

Lorsque j'utilise GMGridView, il a des comportements similaires à long appuyez sur sur l'écran d'accueil iPhone - la vue sur les étoiles à trembler et un bouton supprimer qui peut être affiché, qui est responsable de la suppression de la vue. Je peux certainement essayer de reproduire ce comportement, mais je ne suis pas sûr si les utilisateurs "get it".

Je suis intéressé par quelles sont mes options pour permettre à l'utilisateur de supprimer des objets de UICollectionView - dois-je mettre en place mon propre de supprimer les gestes/les contrôles, ou est-il quelque chose que je suis absent (ou open source)?

Plus je travaille avec UICollectionView, plus je me rends compte de la maturité des UITableView est...

OriginalL'auteur Alex Stone | 2013-03-25