自定义cell 3
2015-07-18 12:54
232 查看
iOS开发中,在storyboard中实现自定义cell比在nib文件中实现要简单许多。
首先创建自己的自定义cell的类,我们叫做CustomCell,要继承于UITableViewCell。在这个类中定义自己所需要的控件。
[plain]
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@”CustomCellIdentifier”];
这样,就创建了一个cell,可以在这句代码之后对自己添加的控件进行设置。
首先创建自己的自定义cell的类,我们叫做CustomCell,要继承于UITableViewCell。在这个类中定义自己所需要的控件。
然后,打开storyboard,选择自己要添加自定义cell的UIViewController,我们叫它为ViewController。在UITableView里面添加一个cell(或者修改原有的cell)。将cell的style改为custom,将cell的类改为CustomCell,将identifier改为CustomCellIdentifier。然后,可以在cell中添加控件,将控件和刚才在CustomCell中定义的控件连起来。 最后,在ViewController的UITableView的tableView:cellForRowAtIndexPath:代理方法中添加以下代码:
[plain]
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@”CustomCellIdentifier”];
这样,就创建了一个cell,可以在这句代码之后对自己添加的控件进行设置。
相关文章推荐
- C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
- 链表基本操作的实现
- 《开源分享2》:《开源框架实战宝典电子书V1.0.0》完整版!
- 用c#开发微信 (21) 微信酒店预订系统
- 行业分析已经过时
- centos安装openswan
- Python字典key值查询效率低的问题
- (转)继承、重载、覆盖、多态
- 8.19! 今天我有18生日,点击阅读或顶部 尾随幸运的一天!生日知识!↓——【Badboy】
- FZU2072——二分——Count
- [LyncServer2013企业版迁移SkypeForBusinessServer2015企业版]三,部署新前端服务器
- 管理类敏捷实践
- 炼数成金(原 itpub 培训)
- 7月拍牌记
- HBase,Redis
- fonts.googleapis.com, ajax.googleapis.com加载缓慢的解决方法
- 谈谈我对这行业看法
- 机器学习之开源库
- Duplicate Pair(异或操作)
- 14 数组