UICollectionView como excluir células (equivalente a commitEditingStyle)?
Estou construindo meu primeiro aplicativo usandoUICollectionView
e notei que não há muito que eu possa fazer em termos de exclusão de objetos. ParaUITableView
aplicativos, há o furto para excluir o método:
- (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];
}
}
Quando eu usoGMGridView
, tem comportamentos semelhantes ao toque longo na tela inicial do iPhone - a exibição de estrelas a tremer e um botão de exclusão pode ser exibido, que é responsável por excluir a exibição. Eu certamente posso tentar replicar esse comportamento, mas não tenho certeza se os usuários vão "pegar".
estou interessadoquais são as minhas opções para deixar o usuário excluir objetos deUICollectionView
- tenho que implementar meus próprios gestos / controles de exclusão, ou há algo que estou perdendo (ou código aberto)?