UITableview 多选 解决cell重用问题
来源:互联网 发布:蜂鸟众包一键抢单软件 编辑:程序博客网 时间:2024/05/21 03:25
假如 我们有100个cell 这时肯定 是需要重用的
解决方案 在 didselesctCell 中记录所选择的 indexPath
PERenewalGetViewCell * selectCell = (PERenewalGetViewCell*)[tableView cellForRowAtIndexPath:indexPath]; [tableView deselectRowAtIndexPath:indexPath animated:YES]; if (_selectIndexArray.count == 0) { [_selectIndexArray addObject:indexPath]; }else{ for (int a = 0 ; a < _selectIndexArray.count ; a++) { //deleteElemnet = YES; if ([_selectIndexArray[a] isEqual:indexPath]) { [_selectIndexArray removeObject:indexPath]; deleteElemnet = NO; [selectCell.selectButton setBackgroundImage:[UIImage imageNamed:@"mobilePhoneValidate_frame_n"] forState:UIControlStateNormal]; } } if (deleteElemnet == YES) { [_selectIndexArray addObject:indexPath]; deleteElemnet = NO; [selectCell.selectButton setBackgroundImage:[UIImage imageNamed:@"mobilePhoneValidate_frame_s"] forState:UIControlStateNormal]; } } deleteElemnet = YES;
在
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
中#pragma mark - 是否勾选对号 解决重用问题
if([_selectIndexArraycontainsObject:indexPath]){
cell.accessoryType=UITableViewCellAccessoryCheckmark;
[cell.selectButtonsetBackgroundImage:[UIImageimageNamed:@"mobilePhoneValidate_frame_s"]forState:UIControlStateNormal];
}else{
cell.accessoryType=UITableViewCellAccessoryNone;
[cell.selectButtonsetBackgroundImage:[UIImageimageNamed:@"mobilePhoneValidate_frame_n"]forState:UIControlStateNormal];
}
0 0
- UITableview 多选 解决cell重用问题
- UITableview 多选 解决cell重用问题
- 解决UITableView中Cell重用机制问题
- 解决UITableView中cell重用机制
- UITableView和UICollectionView的cell重用问题
- UITableView cell的重用
- 解决TableView的Cell重用问题
- iOS开发-简述UITableView中cell的重用问题
- ios之清除cell缓存,解决cell的重用问题。
- 解决cell重用
- 解决cell重用
- UITableView中的cell重用(原理)以及cell重用解决办法
- Cell重用问题
- cell重用问题
- cell的重用问题
- iOS 解决cell因重用机制出错的问题
- 解决UITableView中Cell重用机制导致内容出错的方法总结
- 解决UITableView中Cell重用机制导致内容出错的方法总结
- 自己编译Linux下pidgin lwqq 插件
- cocos2dx监听home键,锁屏,后台转前台暂停功能
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时
- 姚博文 nginx安装
- 开发一款抓取门户网站新闻,并生成pdf的小软件
- UITableview 多选 解决cell重用问题
- WinPhone推送功能的C语言实现
- SpringMVC+hibernate+留意删除部分,自己老是写错
- Placeholders在ie下无效
- Apache virtualhost的三种配置方法
- Autodesk 应用程序商店用户调查
- Android java.net.UnKnowHostExcetion错误
- 常用的可用性工程方法
- [教程] 教你如何实现荣耀3C支持OTG功能,解决荣耀3C的唯一缺点