cell自适应高度已经是很古老的问题,我发布这篇文章的目的就是取巧~~,就是用最基本最简单的方式加上最少的代码来完成需求。
![](https://img.haomeiwen.com/i1128088/a10207459028da07.png)
在用这个方法前你需要了解UIViewContentModeScaleAspectFill,图片的自动缩略适应大小,layoutSubviews方法的使用时机,以及sizeToFit的使用。看到这三个方法,我想很多人就已经知道改怎么写了,真的是很简单~~告别了计算,告别了浪费脑细胞。
具体的操作就是在cell的.m文件当中
![](https://img.haomeiwen.com/i1128088/2fdb267461b11e2b.png)
第二步就是创建layoutSubviews方法
![](https://img.haomeiwen.com/i1128088/4aa0e75acaf7938a.png)
两步搞定。。不需要在代理方法中算image.size.height。我就获得了对应的高度。细节的调整就不贴在这里了,思路是放在这了。。不会偷懒的程序员不是好程序员,要把偷懒进行到底。
网友评论