TIMFlowView
写这个视图的初衷在于公司的产品对于UITableView悬停的SectionHeader有近乎执着的爱,并且给出的设计瀑布流居多,多次沟通无果,决定自己动手解决。本项目的思路来源于UITableView,并且采用了模仿UITableView的数据源和代理协议实现,只要你会用UITableView,那就一定会使用本项目。
需要灵感吗?可以参考这篇《iOS UITableView瀑布流Demo》,它展示了如何将瀑布流布局应用于UITableView。同样地,《iOS瀑布流视图WaterflowView.zip》也提供了一个非常实用的实现示例。想看看更多的应用实例?看看这个《类似Pinterest的瀑布流视图显示形式》。
本项目支持以下操作:
-
分区显示:分区显示让每个部分的信息都能够清晰地展现。
-
分区头和分区尾部视图:类似于网易云音乐广场功能的分区头部滑动悬停,具体实现可以参考这个示例。
-
头视图和尾视图:这些视图能提供更多的自定义内容展示,比如九宫格视图,参考UICollectionView的实现。
-
瀑布流视图:如果你对瀑布流效果感兴趣,这里有详细的StaggeredGrid实现,足以让你大开眼界!
谁说开发不能有趣呢?这些资源将让你不仅能实现功能,还能从中找到灵感和乐趣。还等什么?快来看看这些链接吧,或许下一个伟大的UI设计灵感就藏在其中!
下载地址
用户评论