Build Status Pods Version Platforms SPM Compatible


StableCollectionViewLayout (稳定的集合视图布局)

此布局会在集合视图更新时调整内容偏移量。 您可以插入、删除或重新加载项目,StableCollectionViewLayout 会处理内容偏移量。

像这样

stable

演示

Demo

用法

您只需创建并将 StableCollectionViewFlowLayout 传递给 UICollectionView 的初始化方法即可

import StableCollectionViewLayout

UICollectionView(frame: .zero, collectionViewLayout: StableCollectionViewFlowLayout())

此外,您还可以创建 StableCollectionViewLayout 的自定义子类并使用它。

安装

CocoaPods

首选的安装方法是使用 CocoaPods。 将以下内容添加到您的 Podfile

pod 'StableCollectionViewLayout', '~> 1.0.2'

Carthage

对于 Carthage,将以下内容添加到您的 Cartfile

github "aimalygin/StableCollectionViewLayout" ~> 1.0.2

Swift Package Manager (Swift 包管理器)

对于 Swift Package Manager

To integrate using Xcode:

File -> Swift Packages -> Add Package Dependency

Enter package URL: https://github.com/aimalygin/StableCollectionViewLayout, and select the latest release.