单元格的基本用法
2015-08-21 20:32
295 查看
单元格的基本用法
单元格的重用
考虑这样的一种问题,假设表视图中有上百个联系人(甚至更多),那么我们需要创建成百乃至上千个单元格对象吗?答案是否定的!
static NSString *identifier = @"myCell"; // 静态标识符
// 检测查询是否有闲置的单元格
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]
autorelease]; }
// 设置cell的内容
return cell;
首先,定义一个静态字符串常量,指定一个标识符
其次,检查表视图中是否存在闲置单元格,如果有取出来,如果没有则为nil
如若不存在,将会创建一个新的cell,并且指定一个标识符
单元格的重用
考虑这样的一种问题,假设表视图中有上百个联系人(甚至更多),那么我们需要创建成百乃至上千个单元格对象吗?答案是否定的!
static NSString *identifier = @"myCell"; // 静态标识符
// 检测查询是否有闲置的单元格
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]
autorelease]; }
// 设置cell的内容
return cell;
首先,定义一个静态字符串常量,指定一个标识符
其次,检查表视图中是否存在闲置单元格,如果有取出来,如果没有则为nil
如若不存在,将会创建一个新的cell,并且指定一个标识符
相关文章推荐
- 数据源方法和委托方法
- metaq spring配置
- 深入理解JavaScript系列(42):设计模式之原型模式
- 2899 Strange fuction【二分+数学】
- 九度OJ 题目1076:N的阶乘
- 操作系统常见面试题总结
- CodeForce 569A
- 深入理解JavaScript系列(41):设计模式之模板方法
- UIView 中常见的方法总结
- UIBezierPath
- Hibernate 如果 hibernate.cfg.xml 没有放在 src 下,则使用以下配置方式
- 思路题 codeforces div2 C Replacement
- hdu 2544 最短路(Dijkstra Or Floyd Or dfs)
- Spring EL hello world example
- Hibernate Hibernate配置信息+启动session工厂工具包
- 算法题:矩阵旋转90度
- Java中常见概念
- c/c++常见关键字
- 表视图常用属性和方法
- CodeForces 478B 第六周比赛B题