iOS6开发---关于集合视图UICollectionView的相关文章:

关于集合视图UICollectionView的相关文章:

第三十一部分:应用集合视图(UICollectionView)-使用xib文件创建集合视图单元格 第三十一部分:应用集合视图(UICollectionView)-创建UICollectionViewCell子类单元格 第三十一部分:应用集合视图(UICollectionView)-创建基于Storyboard的集合视图应用程序 第三十一部分:应用集合视图(UICollectionView)-实现补充视图(Supplementary View)

本文摘录自《一步一步学习 iOS 6 编程(第四版)》电子书,部分截图省略。

删除集合视图数据项

本示例程序的最后一部分是实现从数据模型和集合视图中删除数据项。这涉及到两步操作,第一步是从数据模型中删除数据项,也就是photoImages数组。从数据模型中删除数据项之后,第二步是从集合视图中删除对应的数据项。通过传入需要删除的indexPath对象数组给集合视图的deleteItemsAtIndexPath:方法,就可以实现从集合视图中删除相应数据项。

为了实现这个范例程序,我们在集合视图的didSelectItemAtIndexPath:委托方法中实现删除选择的数据项。打开PhotoCollectionViewController.m文件,添加didSelectItemAtIndexPath:方法的实现代码。 - (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ int row = [indexPath row]; [self.photoImages removeObjectAtIndex:row]; NSArray *deleteItems = @[indexPath]; [self.collectionView deleteItemsAtIndexPaths:deleteItems]; }

再次编译运行应用程序,我们会注意到选择的数据项(或单元格)将从集合视图中删除,并且集合视图会以动画方式填补删除单元格所留下来的空白地方。

转载于:https://www.cnblogs.com/tuncaysanli/archive/2012/12/17/2821867.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值