【iOS开发TableView】TabelView自定义cell

第一种:通过创建xib文件。

①首先创建xib文件

②创建xib文件对应 的模型A,名字与xib文件一样,并继承UITableViewCell类,并实现cellWithTableView的构造方法。

③在interface builder里更改xib文件默认的类,为第二步创建的模型类。

④创建数据模型B,并且A中包含数据模型B

⑤A通过懒加载B方法(就是重写B对象的setter方法)将控件赋值。


第二种:代码自定义cell

①新建一个继承UITableViewCell的类,里面拥有frame模型

②重写initWithStyle:reuseIdentifier:方法(

添加所有需要显示的子控件(不需要设置子控件的数据和frame,  子控件要添加到contentView中)

还有添加属性设置

③建立数据模型

④建立frame模型(拥有数据模型)

⑤重写数据模型对象的setter方法,然后再里面设置控件大小,和cell的高度。

⑥控制器拥有frame对象数组。出事Cell的时候直接赋值给cell.frame对象就行。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值