自定义cell的方法主要有两种,storyboard以及xib(假设新建的是cellTableViewCell类)

  比较倾向于xib方式使用xib在xib文件内将自定义的cell绘制好后导入到调用文件中,并且要设置其ID

  在使用时候,需要注册:

  

static BOOL regist = NO;

if (regist == NO) {                            //注册xib控件

[tableView registerNib:[UINib nibWithNibName:@"cellTableViewCell" bundle:nil] forCellReuseIdentifier:@"Cell"];//Cell为xib的id

regist = YES;

}

注册以后的调用,使用id来获取:

cellTableViewCell * temp = [tableView dequeueReusableCellWithIdentifier:@"Cell"];

之后再对对象内的属性进行相关的设置

最终返回temp对象;

最近在使用过程中发现,如果一个表内要显示多个自定义的cell,那么上述方法,代码将会不少,可以使用

[self.tableView registerNib:[UINib nibWithNibName:@"cell名称" bundle:nil] forCellReuseIdentifier:@"cell的标识"];

写在viewdidload方法内,在表的代理方法内,就不需要再次注册cell

 

最新文章

  1. mysql计划字段中有多少个逗号,或者某个标识符
  2. HtmlHelper使用大全
  3. EF 之 MVC 排序,查询,分页 Sorting, Filtering, and Paging For MVC About EF
  4. JAVA设计模式之享元模式
  5. iptables & selinux
  6. Peer to Peer File Sharing Through WCF
  7. javascript的DOM操作(二)
  8. Git 默认不区分大小写
  9. Menu-多级菜单
  10. 0323-DOM基础操作
  11. Linux 虚拟内存和物理内存的理解(转)
  12. 北京一家JAVA开发公司面试题(留给后人)
  13. JVM笔记8-虚拟机性能监控与故障处理工具
  14. MapReduce Partition解析
  15. 一篇文章彻底弄懂Base64编码原理
  16. Unity Input,生命周期,Light,获取组件
  17. Linux每天一个命令:iostat
  18. iptables后,外网访问网站可以,内网无法访问【已解决】
  19. C#简单线程
  20. Java 中的多线程你只要看这一篇就够了

热门文章

  1. C语言学习009:管道连接输入输出
  2. Hichart 资料收集
  3. vs2012运行项目报未能加载文件或程序集“System.Web.Mvc, Version=4.0.0.1,Culture=neutral”问题和解决方法
  4. jquery内容选择器(匹配包含指定选择器的元素)
  5. 【Java每日一题】20161124
  6. 算法实质【Matrix67】
  7. php中的常用数组函数(五)(数组中获取键名集合)
  8. jquery学习笔记:获取下拉框的值和下拉框的txt
  9. append,appendTo和prepend #1daae2
  10. ecshop适应PHP7的修改