一个瀑布流例子,使用UICollectionView实现,用到了 CHTCollectionViewWaterfallLayout 和 SDWebImage 这两个类库。
1、使用SDWebImage从网络下载并缓存图片。
2、动态更改UICollectionViewCell的尺寸(依据网络图片大小)。
3、支持屏幕旋转(demo里实现了竖屏显示2列,横屏显示3列)
此demo只是给出了一个动态瀑布流的思路和实现方案,并不是一个可以直接拿过来使用的类库,UI展示可根据自己的需求自定义。
注:代码下载下来需要先执行一下pod install来下载第三方库,然后打开xcworkspace文件