Masonry 布局 cell高度适应的一种方案(实现类似朋友圈简单布局)

428 查看

前言: 我模仿的是微博的布局所以也就没有 评论动态刷新cell.

  1. 什么人群适合看?

    好奇Masonry使用的, 听过没用过, 没有深入的接触过的 可以看.

  2. 为什么要写?

    很多文章都是这个原因 1 备忘 2 给需要的人 -.-

  3. 这篇可以了解哪些?

    Masonry + HYBMasonryAutoCellHeight + TTTAttributedLabel + 话题正则 + 表情正则 + 链接 同时感谢作者开源
    这里图片浏览器使用的 SDPhotoBrowser

  4. 使用方便吗?

    使用很方便, 不需要通过文本的宽度计算高度来自适应label了, 使用Masonry 在iOS10 貌似没有出现因为像素点原因, 而显示不完全的问题~

111506501-79576739a71137ee
我用类似于微博界面的样式进行测试的 so最帅的头像就是我的微博啦
121506501-42955c48e813c9f3
我用类似于微博界面的样式进行测试的 so最帅的头像就是我的微博啦
131506501-c9007798b5cc747f
我用类似于微博界面的样式进行测试的 so最帅的头像就是我的微博啦

下面进入正题代码的实现~

布局cell上的子控件

方法赋值 赋值 – 并且更新需要更新的布局