UItableVIewCell添加网络图片动态计算图片高度

1.建一个数据model

model.h文件内容,pic为图片url


model.m文件

2. 需要建立一个计算图片高度的model------frameModel


FrameModel.h,height为计算完model返回的图片高度


为数据model写set方法, 然后计算图片高度, 为FrameModel的height赋值

3. 为UIImage写一个延展, 添加计算图片高度的方法


UIImage+GH_ImageHeight.h文件


UIImage+GH_ImageHeight.m文件

4.在UItableVIewCell里面写set方法为imageView的frame赋值


UItableVIewCell.m文件


.m的set方法, 主线程刷新UI就可以了

5UIviewController的table的代理方法 ---heightForRowAtindexPath里面返回cell高度

你可能感兴趣的:(UItableVIewCell添加网络图片动态计算图片高度)