ios uicollectionview 怎么设置cell的对其方式

 我来答
阿曾沼月音bs
2016-10-23 · TA获得超过117个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:203万
展开全部
创建数组要求NSMutableArray类型全局变量属性

注1:变数组容易实现增删操作命名:_dataArray

注2:按手势需要添加代理UIGestureRecognizerDelegate

iOS发 删除UICollectionViewcell.

_dataArray赋值或初始化图:

注:于式建议使用本身类型相同没_dataArray进行初始化需要删除数组Crash通使用二

iOS发 删除UICollectionViewcell.

实现点击Cell插入新数据

1、找并写UICollectionView自身代理:didSelectItemAtIndexPath;

2、获取点击NSIndexPath;

3、NSIndexPath转换数组;

4、调用insertItemsAtIndexPaths插入数据

iOS发 删除UICollectionViewcell.

实现按Cell删除数据

1、cellForItemAtIndexPath创建并初始化按手势;

2、设置按间1.0秒触发;

3、添加手势代理.delegate = self;

4、设置标识.view.tag = indexPath.row

iOS发 删除UICollectionViewcell.

实现按Cell删除数据

1、实现手势监听事件handlelongPress:;

2、区手势作始触发结束触发操作选其实现否则调用两;

3、根据recognizer手势传递.view.tag值删除数组;

4、recognizer.view.tag转换NSIndexPath型再转换NSArray型;

5、调用deleteItemsAtIndexPaths删除数据

iOS发 删除UICollectionViewcell.

解决问题:

1、_dataArray使用直接赋值删除能导致程序崩溃;

2、删除调用deleteItemsAtIndexPaths崩溃;

3、使用手势获取数组标误超数组
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式