Я строю свое первое приложение, используя UICollectionView
, и заметил, что я не могу сделать это с точки зрения удаления объекта. Для UITableView
приложений, есть салфетки, чтобы удалить метод:UICollectionView Как удалить ячейки (эквивалент commitEditingStyle)?
- (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];
}
}
Когда я использую GMGridView
, то есть поведение, аналогичное долгое нажатие на главном экране iPhone - взгляд звезды дрожать и кнопку удаления может быть отображен, который отвечает за удаление представления. Я могу, конечно, попытаться воспроизвести это поведение, но не уверен, что пользователи «получат его».
Я заинтересован в каковы мои варианты позволяя пользователю удалить объекты из UICollectionView
- я должен реализовать свои собственные жесты удаления/управления, или есть что-то, что я пропавшими без вести (или с открытым исходным кодом) ?
Чем больше я работаю с UICollectionView, тем больше я понимаю, насколько зрелым UITableView является ... – jrturton