注册 登录
主题 : IOS UITableView 多选删除时 选中的效果重叠问题
级别: 新手上路
状态: 未签到 - [2天]
UID: 133818
精华: 0
发帖: 12
可可豆: 30 CB
威望: 28 点
在线时间: 109(时)
注册时间: 2012-03-31
最后登录: 2016-10-21
楼主 : 发表于: 2014-11-18 20:08    发自: Web Page

IOS UITableView 多选删除时 选中的效果重叠问题   

本人再写多选删除的时候,发现这样一个问题,解决了半天也没有解决成功,请各位大神帮我看看吧


类似这种的解决办法


在线等。。。。


级别: 新手上路
状态: 未签到 - [2天]
UID: 133818
精华: 0
发帖: 12
可可豆: 30 CB
威望: 28 点
在线时间: 109(时)
注册时间: 2012-03-31
最后登录: 2016-10-21
沙发 : 发表于: 2014-11-18 21:21    发自: Web Page
没人回复,大神赶紧帮帮小弟吧
级别: 新手上路
状态: 未签到 - [9天]
UID: 400537
精华: 0
发帖: 9
可可豆: 56 CB
威望: 39 点
在线时间: 625(时)
注册时间: 2014-11-11
最后登录: 2017-05-04
板凳 : 发表于: 2014-11-19 10:32    发自: Web Page
是重复问题?用集合接收,再转成数组消除重复
级别: 新手上路
状态: 未签到 - [2天]
UID: 133818
精华: 0
发帖: 12
可可豆: 30 CB
威望: 28 点
在线时间: 109(时)
注册时间: 2012-03-31
最后登录: 2016-10-21
3 楼:  发表于: 2014-11-19 11:43    发自: Web Page
回 2楼(张煌) 的帖子
请详细说明下
级别: 新手上路
状态: 未签到 - [9天]
UID: 400537
精华: 0
发帖: 9
可可豆: 56 CB
威望: 39 点
在线时间: 625(时)
注册时间: 2014-11-11
最后登录: 2017-05-04
4 楼:  发表于: 2014-11-19 11:47    发自: Web Page
这样的问题解决方法很多,也不用这样做,你看你数据源是哪里导致重复,然后处理。没有代码说不清楚
级别: 新手上路
状态: 未签到 - [7天]
UID: 326232
精华: 0
发帖: 24
可可豆: 68 CB
威望: 50 点
在线时间: 656(时)
注册时间: 2014-06-14
最后登录: 2017-06-22
5 楼:  发表于: 2014-12-29 14:40    发自: Web Page
是cell重用导致的,具体解决方法,分情况,如果你展示的数据不多就,就不重用cell.如果展示的数据很多就,解决重用问题具体的方法是在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中实现下面的代码:if(cell==nil){
//创建cell
}else{//把要重用的cell重新初始化一下
}

Write the code , Change the World.
级别: 新手上路
状态: 未签到 - [2天]
UID: 133818
精华: 0
发帖: 12
可可豆: 30 CB
威望: 28 点
在线时间: 109(时)
注册时间: 2012-03-31
最后登录: 2016-10-21
6 楼:  发表于: 2015-01-05 22:16    发自: Web Page
回复一下,我已经解决这个问题了,是重用的问题,自定义一个cell,然后加数据就ok了
级别: 新手上路
UID: 237349
精华: 0
发帖: 48
可可豆: 174 CB
威望: 174 点
在线时间: 326(时)
注册时间: 2013-08-13
最后登录: 2017-03-22
7 楼:  发表于: 2016-06-22 11:00    发自: Web Page
回 6楼(yc19910122) 的帖子
能说得具体点吗?
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

验证问题:
苹果公司现任CEO是谁?2字 正确答案:库克

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部