美文网首页
iOS 10.3.3 tableViewCell 高度自适应 踩

iOS 10.3.3 tableViewCell 高度自适应 踩

作者: 相敬如冰 | 来源:发表于2019-01-05 11:54 被阅读36次

    针对稍微复杂点的列表,高度自己计算比较合适,例如九宫格什么的

    之前针对有显隐view的cell一般是自己算高度,高度数组存在model数组里,控制器拿对应indexPath的高度即可。这么做的特点就是稳当 ,不会出错。

    前段时间这个项目是想偷个懒,想试着用系统的自适应方法,cell里面写好布局的事 ,高度的事就不用自己另外操心。所以糟糕的便是很多页面都采用了这种方式。

    公司有个10.3系统的5c,今天闲得无聊拿来跑跑 ,哪知出了事,效果如下

    系统方法

    可以看出热门评论 堆在了一起,推荐阅读倒是显示的还不错

    如果真的每个页面 都再重新算高度,不管是去xib看约束还是代码上看masonry的布局,都是工作量很大的事情,想着不用系统的用什么,本着懒得精神,还是用了github上点赞较多的 UITableView-FDTemplateLayoutCell  

    使用简单,方法可自行去看

    最终简单的添加了heightForRowAtIndexPath方法,里面使用fd计算并缓存行高,效果也还算可以

    UITableView-FDTemplateLayoutCell

    相关文章

      网友评论

          本文标题:iOS 10.3.3 tableViewCell 高度自适应 踩

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