iOS知识点总结——自定义cell的步骤

自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样)

  1. 新建⼀一个继承自UITableViewCell的子类

  2. 在initWithStyle:方法中进行子控件的初始化
    1> 将有可能显示的所有子控件都添加到contentView中
    2> 顺便设置子控件的一些属性(一次性的设置:字体、⽂字颜色、背景)

  3. 提供2个模型

  • 一个是数据模型(⽂字数据 + 图片数据)
  • 一个是frame模型(数据模型 + 所有子控件的frame + cell的⾼高度)
  1. cell应该提供⼀个frame模型属性
  • 将frame模型传递给cell
  • cell根据frame模型给子控件设置frame,根据数据模型给⼦控件设置数据
  • cell根据数据模型决定显示和隐藏哪些⼦子控件
  1. 在tableView的代理⽅方法返回cell的⾼高度
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容