美文网首页iOS DeveloperiOS学习笔记iOS 开发
UITableViewCell自适应本地图片高度的取巧方法

UITableViewCell自适应本地图片高度的取巧方法

作者: dose_爽 | 来源:发表于2016-08-10 17:31 被阅读776次

           cell自适应高度已经是很古老的问题,我发布这篇文章的目的就是取巧~~,就是用最基本最简单的方式加上最少的代码来完成需求。

    有点大,这个意思,这样高度不一的图片有10个左右

            在用这个方法前你需要了解UIViewContentModeScaleAspectFill,图片的自动缩略适应大小,layoutSubviews方法的使用时机,以及sizeToFit的使用。看到这三个方法,我想很多人就已经知道改怎么写了,真的是很简单~~告别了计算,告别了浪费脑细胞。

           具体的操作就是在cell的.m文件当中

    初始化方法里,只需要放一个图片,将它的模式设置为UIViewContentModeScaleAspectFill

    第二步就是创建layoutSubviews方法

    在layoutSubviews方法当中sizetofit

    两步搞定。。不需要在代理方法中算image.size.height。我就获得了对应的高度。细节的调整就不贴在这里了,思路是放在这了。。不会偷懒的程序员不是好程序员,要把偷懒进行到底。

    相关文章

      网友评论

        本文标题:UITableViewCell自适应本地图片高度的取巧方法

        本文链接:https://www.haomeiwen.com/subject/hfsjsttx.html