自定义UITableViewCell的方法
2024-08-24 12:59:07
1.纯XIB/storyboard自定义。对应一个Controller的storyboard上拖拽出一个自定义Cell,并加上ReuseIdentifitor
2.纯代码自定义,通过在contentView中addSubView。在tableView需要返回一个Cell的datasource接口中,创建一个UITableViewCell,然后创建自定义子视图并addSubview到cell上,注意每个子视图都要有一个tag,方便查找。
3.纯代码自定义,通过继承UITableViewCell,实现layoutSubviews。
4.代码加xib自定义,通过继承UITableViewCell,产生新的Cell类--MyCell,并创建相应的XIB,里面创建UITableViewCell对象,并将它的Class改成MyCell。然后可以在XIB的Cell上加自定义的视图,访问这些视图的方法有两种:通过tag查找;使用outlet引用。推荐使用outlet查找子视图。
注意,创建新的cell对象时,要手动加载xib, cell = [[[
NSBundle
mainBundle] loadNibNamed:@
"MyCell"
owner:
self
options:
nil
] lastObjects];
最新文章
- Vcenter server 5.5上传ISO镜像
- C#线程并发执行的实例[转]
- Laravel Eloquent 判断取出的结果集是否为空
- ajax 调用asp.net后台方法
- QMainWindow的setLayout的问题
- 学习JQuery中文文档之index()函数
- axis : java.lang.NoSuchMethodError
- Android 开发第三天
- java中使用队列:java.util.Queue
- CTF---密码学入门第七题 杯酒人生
- Apache+PHP+Mysql中文配置
- ubuntu下编译小知识点
- python中\r的意义及用法
- Hbase-2.0.0_01_安装部署
- 物联网架构成长之路(23)-Docker练习之Elasticsearch服务搭建
- 微软职位内部推荐-Software Engineer
- JAVA JDBC 简单的增删改查
- sessionpage1
- hdu-1394(线段树)
- spark 写 hbase 数据库,遇到Will not attempt to authenticate using SASL (unknown error)