链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

FMLayoutKit-自定义CollectionView布局实现多种功能

FMLayoutKit是一个专注于自定义CollectionView布局的项目。它具有众多功能,包括快速实现瀑布流、标签布局、商品详情页和电商首页布局等。支持纵向横向穿插布局,悬停和拖拽排序功能也很完善。在cell高度计算上,提供自动和手动两种方式,还能通过相关开关控制拖拽排序...

访问官网 →

项目标题: FMLayoutKit-自定义CollectionView布局实现多种功能

项目简介

FMLayoutKit是一个用于自定义CollectionView布局的工具。它能够快速实现诸如瀑布流、标签布局、商品详情页以及各种电商首页布局等功能。该布局支持纵向、横向布局,可以穿插布局,并且有悬停、拖拽排序等丰富功能。同时在动态cell高度适配方面,既可以自动计算高度(使用时需给label的preferredMaxLayoutWidth属性准确值),也可以手动计算通过block返回。还能通过section以及layoutView开关控制是否可拖拽排序,代码高度集中,多种布局样式可让开发者专注于业务开发。

安装方式

已发布到CocoaPods,在podfile中添加以下代码: pod ‘FMLayoutKit’。如果Spec的官方源拉取不下来,可以使用https://gitee.com/Coder_FM/FMPodSpec.git。

项目总结

FMLayoutKit为处理CollectionView布局提供了一个功能强大且便捷的解决方案。它在多种布局需求场景下都能发挥很好的作用,从电商首页到各种复杂布局都能轻松应对。如果你对这个项目有任何想法或者建议,欢迎在下方留言参与讨论。

项目地址

GitHub链接直达