StickyLayout 1.0.0

StickyLayout 1.0.0

Jeffrey Zhang维护。



  • Jeffrey Zhang

StickyLayout

上面的示例保存在 example 文件夹中。

什么是 StickyLayout?

StickyLayout 是一个提供粘性行和列的可配置性的集合视图布局。

功能

  • 可配置的粘性选项。
  • 纯 Swift 5。
  • 支持水平和垂直滚动。
  • 支持行间距和列间距。
  • 与每个 UICollectionView 都兼容。

设置

使用 StickyLayout 快速简单。首先导入 StickyLayout

import StickyLayout

然后您可以选择创建一个StickyConfig实例,以便指定要使其粘性的行/列。

let stickyConfig = StickyLayoutConfig(stickyRowsFromTop: 1,
                                stickyRowsFromBottom: 0,
                                stickyColsFromLeft: 1,
                                stickyColsFromRight: 0)

let layout = StickyLayout(stickyConfig: stickyConfig)

使用您的StickyConfig作为参数创建一个StickyLayout实例,并将其添加到您的UICollectionView中。

UICollectionView(frame: .zero, collectionViewLayout: layout)

安装

StickyLayout可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile

pod "StickyLayout"

反馈和建议

如果您有任何建议或改进,请提出一个拉取请求或创建一个问题。

如果您觉得StickyLayout很有用或想表达支持,请随意为这个存储库点星!