关于UITableView中Cell的保持/保存 选中状态的简单方法
来源:互联网 发布:百度云盘 linux客户端 编辑:程序博客网 时间:2024/06/08 00:00
我遇到了点击了搜索栏,取消搜索栏之后就选中的勾没了.
废话不多说,直接上关键代码:
// cell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// 这里省略创建cell的代码.........
// 显示勾选与否
if ([self.selectedArraycontainsObject:a])
{
[tableView selectRowAtIndexPath:indexPathanimated:YESscrollPosition:UITableViewScrollPositionNone];
}
}
return cell;
}
每个人的需求不同,我的方法是在选中的代理方法保存一个选中对象的数组,然后在返回单元格的时候做判断,看这个indexPath的对象是否被包含在选中数组里面.
关键代码是这个 [tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone];
0 0
- 关于UITableView中Cell的保持/保存 选中状态的简单方法
- 去掉UITableView的Cell选中状态
- UITableView取消选中的cell方法
- UITableView 保存选中状态的方式
- uitableview取消cell选中状态关于deselectRowAtIndexPath
- ios之UITableView批量选中cell并实现删除cell的简单方法
- UItableView的选中状态
- UITableView 的选中状态
- iOS Uitableview的cell的选中样式
- iOS Uitableview的cell的选中样式
- 取消UITableview的选中状态
- 关闭UITableView cell的被选中效果
- UITableView获取当前选中的cell
- 设置UITableView的cell能否被选中
- 关于UITableView的Cell复用
- 关于UITableView的Cell复用
- UItableView获取cell以及获取当前选中的cell
- UITableView Cell的属性方法
- Windows Server 2003 报错:”NTDETECT 失败“ 和 “文件或目录损坏且无法读取,请运行chkdsk工具”
- 297. Serialize and Deserialize Binary Tree
- C#控制台 0-99随机数产生
- 第二天
- Struts2的异常处理
- 关于UITableView中Cell的保持/保存 选中状态的简单方法
- Cocos2d-x Lua基本操作
- Java开发中的注解技术
- 在JS中Check全角半角
- Java设计模式—模板方法模式
- LeetCode 238. Product of Array Except Self
- Python介绍
- 用6个案例说明如何恢复PXC集群
- Leetcode-max-points-on-a-line