Buduję swoją pierwszą aplikację przy użyciu UICollectionView
i zauważyłem, że niewiele mogę zrobić, jeśli chodzi o usuwanie obiektów. Dla UITableView
aplikacji, nie ma swipe usunąć metoda:UICollectionView usunąć komórki (odpowiednik 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];
}
}
Gdy używam GMGridView
, ma zachowań podobnych do długim naciśnięciu na ekranie głównym telefonu iPhone - widok gwiazd wstrząsnąć i przycisk usuwania mogą być wyświetlane, który jest odpowiedzialny za usunięcie widoku. Mogę na pewno spróbować replikować to zachowanie, ale nie jestem pewien, czy użytkownicy "to dostaną".
Jestem zainteresowany jakie są moje możliwości pozwalając użytkownikowi usuwanie obiektów z UICollectionView
- muszę wdrożyć własne usuwać gesty/kontroli, czy jest tam coś, co mi brakuje (lub open source) ?
Im więcej pracuję z UICollectionView, tym bardziej uświadamiam sobie, jak dojrzały jest UITableView ... – jrturton