Ответ 1
Редактирование элементов в UICollectionView
выполняется не так, как в UITableView
. В представлениях таблицы есть режим редактирования, который отобразит кнопку удаления. Но с коллекционными взглядами вы должны сами позаботиться о себе.
Сначала я решил это так:
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
if (self.editing) {
// Open an action sheet with the possible editing actions
}
}
Но после этого я удалил кнопку редактирования и добавил UILongPressGestureRecognizer
в UICollectionView
. При длительном нажатии элемента я показываю UIActionSheet
, который показывает возможные действия.
Один из этих вариантов может быть для вас.