iOS好货

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的自定义高度就完成了

上一篇下一篇

猜你喜欢

热点阅读