iOS 自定义Cell-通过XIB方式

作者: cb6a1e2768d1 | 来源:发表于2015-05-18 14:57 被阅读8604次

    使用到XIB是因为显示的内容都是死的,即更换数据就可以了。

    假如需要根据内容更新cell的布局,建议使用纯代码来操作。

    1.往StoryBoard内加入tableView,并且勾选pin的上下左右约束。

    图1.1加入table veiw

    2.command+N新建文件,选择Cocoa Touch Class,继承自UITableViewCell,我这里起名字叫PLTgCell,勾选同时创建XIB。

    图1.2创建新文件

    3.在PLTgCell.h 提供对外使用方法。

    图1.3公开方法

    4.在PLTgCell.m方法内实现方法。

    图1.4创建cell方法

    5.在cell内应该处理自己内部有的数据,比如cell上的contentView上有label,label上的数据应该在自己的.m文件里做处理,而不是让controller修改cell。所以数据也应该在PLTgCell里,比如我的数据处理:

    图1.5.1连线XIB 图1.5.2通过模型获取到数据之后cell修改数据

    6.回到controller,导入头文件

    #import "PLTgCell.h"

    7.设置tableVIew的数据代理和自定义cell

    图1.6列表的数据代理

    完毕。

    相关文章

      网友评论

      • 金子璇:简单明了
      • 0ef0376dc7d1:怎么我按照你的写,错了啊?1.5.2看不懂,求解释
      • Polo1004:load Nib文件 那句那里我出错是为什么
      • pluskok:PLTg * tg 是什么
        cb6a1e2768d1:@嘎啦嘎啦LOVE 当时命名的太不规范了,不好意思啊,是model
      • 低维质子:有没有swift版本的。。。。OC的看不懂

      本文标题:iOS 自定义Cell-通过XIB方式

      本文链接:https://www.haomeiwen.com/subject/ebqlqttx.html