Я показываю изображения на collection view
. Я хочу удалить каждый элемент на button click
. Теперь я могу удалить элемент на didSelect method
.Как удалить элемент из UICollectionView?
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
{
[array removeObjectAtIndex:indexPath.row];
[self.colleVIew deleteItemsAtIndexPaths:[NSArray arrayWithObject:indexPath]];
}
Я кнопку размещены на CollectionCell
и может узнать indexpath.row
on click
.Но как удалить
-(void)chat:(int)i
{
NSLog(@"index path%d",i);
[array removeObjectAtIndex:i]; // array object is getting removed,how to delete the CollectionviewCell
}
попробуйте использовать 'перезагрузить data' или' reloadItemsAtIndexPath' –