У меня есть представление коллекции, и я попытался удалить ячейку из представления коллекции по методу didSelect.I удалось, используя следующий метод
[colleVIew deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]];
Но теперь мне нужно удалить элемент при нажатии кнопки из CellView Cell.Here я получаю только indexpath.row. Из этого я не могу удалить элемент. Я пробовал вот так.
-(void)remove:(int)i {
NSLog(@"index path%d",i);
[array removeObjectAtIndex:i];
NSIndexPath *indexPath =[NSIndexPath indexPathForRow:i inSection:0];
[colleVIew deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]];
[colleVIew reloadData];
}
Но ему нужно перезагрузить CollectionView. Так что анимация расположения ячеек после удаления не существует. Пожалуйста, предложите идею заранее.