UItableViewcell使用SDAutoLayout自动适
2017-04-12 本文已影响0人
Jack陳
UItableViewcell使用SDAutoLayout自动适配cell高度
在自定义的UItableViewcell.h中
定义一个Model的属性
在自定义的UItableViewcell.m中
重写此Model的set方法
在重写的set方法中进行赋值和适配
添加到视图的时候必须写self.contentView addSubview:
适配的时候先赋值 在进行位置适配
注意:是以self.contentVIew为父视图进行适配
在所有的控件都适配结束后,调用SDAutoLayout的方法(最后一行)传入最底部控件
在VIewController中
在表格的高度方法中用TableVIew调用cellHeightForIndexPath方法
传入的值分别是indexPath
model是Model
ketPath是在UITableVIewCell.h中自定义的Model的名字
cellClass是自定义的类
contentViewWidth是单元格的宽度
这样cell的自定义高度就完成了