美文网首页
oc通用瀑布流封装

oc通用瀑布流封装

作者: 老皮虾 | 来源:发表于2016-11-25 16:23 被阅读83次

用途:现在许多的app首页展示基本都是瀑布流,电商的尤其常见

思路:瀑布流肯定是用collection view去做,想必这个控件大家都在熟悉不过了再次就不做过多的介绍。

那怎么去封装一个瀑布流的通用类呢?

1、继承UICollectionViewLayout,自定义collection view的布局

2、.h文件如下

设置代理桥接外部

3. .M如下

定义原始间距 调用代理从外部获取对应的间距 计算cell的frame存入数组 cell的两大小和个数 cell的布局

总结:

1、第一次写,不好的地方请大牛多多指教~我一定改,有好的建议请一定告诉我~更好的优化它

2、这里用的都是代理,其实BLOCK也可以 、代理个人觉得比较直观而已、我是参考SDK的设计理念去设计的~

相关文章

  • oc通用瀑布流封装

    用途:现在许多的app首页展示基本都是瀑布流,电商的尤其常见 思路:瀑布流肯定是用collection view去...

  • Flutter瀑布流及通用列表解决方案

    Flutter瀑布流及通用列表解决方案Flutter瀑布流及通用列表解决方案

  • MG--OC和Swift的瀑布流布局

    瀑布流(OC和Swift)算封装的比较好。提供接口,只需要成为MGWaterFlayout的代理,即可在外界设置那...

  • 瀑布流

    瀑布流(OC)算封装的比较好。提供接口,只需要成为MGWaterFlayout的代理,即可在外界设置那个cell的...

  • OC 瀑布流详解

    空余时间整理了一下瀑布流的代码,今天总结一下,也说一下个人对于写瀑布流的理解。 先说一下大致思路。 一、写瀑布流实...

  • iOS 瀑布流封装

    功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装...

  • react-native-waterfall-layout组件使

    react-native-waterfall-layout 基于react-native官方组件封装的瀑布流组件 ...

  • 瀑布流的实现

    简介:瀑布流的实现前提是后台给返回图片的高度和宽度 效果图 1.先给大家讲讲怎么使用这个封装 1.瀑布流主要是la...

  • waterfall瀑布流布局+动态渲染

    瀑布流典型网站 花瓣网、堆糖 [目录] 瀑布流布局原理大体思路具体思路 插件封装(5步) 动态渲染需求分析渲染第一...

  • Swift瀑布流的简单封装

    效果演示 简单易用,注释清晰,调用方便,欢迎共同交流,一起进步 实现思路用collectionView实现各种吊炸...

网友评论

      本文标题: oc通用瀑布流封装

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