StackedCollectionView
简介
《StackedCollectionView》是一个 Swift 编写的 UICollectionViewFlowLayout
子类,它可以提供在 UICollectionView
中的拖放交互。其行为包括重新排列和“堆叠”手势,这类似于 iOS 主屏上的文件夹创建。
示例
查看示例项目,其中包含与在 iOS 上的 Dropmark 相似的自定义 UICollectionView
。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
安装
通过 CocoaPods 安装此库。将以下行添加到您的 Podfile,然后运行 pod install
。
pod 'StackedCollectionView', '~> 3.0'
确保在需要时导入库。
import StackedCollectionView
迁移
版本 3.0.0
此版本需要 Xcode 10.0 和 Swift 4.2。
版本 2.0.0
此版本需要 Xcode 9.0 和 Swift 4。
版本 1.0.0
StackedCollectionView 支持 iOS 9.0+,Swift 3 和 Xcode 8.0。
致谢
部分重新排序逻辑参考自 LXReorderableCollectionViewFlowLayout 和 这篇博客。
示例图片由 Unsplash 提供。
许可证
MIT 许可证 (MIT)
版权 (c) 2018 Oak, LLC https://oak.is