iOS 自定义Cell-通过XIB方式
2015-05-18 本文已影响8604人
cb6a1e2768d1
使用到XIB是因为显示的内容都是死的,即更换数据就可以了。
假如需要根据内容更新cell的布局,建议使用纯代码来操作。
1.往StoryBoard内加入tableView,并且勾选pin的上下左右约束。

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

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

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

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


6.回到controller,导入头文件
#import "PLTgCell.h"
7.设置tableVIew的数据代理和自定义cell

完毕。