UItableViewcell使用SDAutoLayout自动适配cell高度

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容