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很有用或想表达支持,请随意为这个存储库点星!