用途:现在许多的app首页展示基本都是瀑布流,电商的尤其常见
思路:瀑布流肯定是用collection view去做,想必这个控件大家都在熟悉不过了再次就不做过多的介绍。
那怎么去封装一个瀑布流的通用类呢?
1、继承UICollectionViewLayout,自定义collection view的布局
2、.h文件如下

3. .M如下





总结:
1、第一次写,不好的地方请大牛多多指教~我一定改,有好的建议请一定告诉我~更好的优化它
2、这里用的都是代理,其实BLOCK也可以 、代理个人觉得比较直观而已、我是参考SDK的设计理念去设计的~
网友评论