CPTPhotoMontageView
CPTPhotoMontageView 围绕 CPTMontageFlowLayout 类构建,这是 UICollectionViewLayout 的子类。
它设计用于在 UICollectionView 的边界内显示照片。在提供的空间内,布局将确定合适的单元格大小以最大化使用给定数量的照片的空间。
单元格按行和列排列。行高保持一致,但每行的列宽将根据行中将显示的单元格数量而变化。效果是在显示 1 或 100 张照片时都充分利用了 collectionView 的边界区域。
## 限制
- 布局目前仅支持单个分区。
- 不支持头部和尾部视图。
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
您可以尝试使用 1 到 24 张照片的 collectionView,这些照片可以垂直或水平排列。
要求
- 使用 CPTMontageFlowLayout 设置布局的 UICollectionView。
- 设置 sectionInset 以定义外边框宽度
- 设置 minimumLineSpacing 以定义行之间的边界
- 设置 minimumInteritemSpacing 以定义项目之间的边界
- 设置 scrollDirection 以确定行/列的方向
安装
CPTPhotoMontageView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'CPTPhotoMontageView'
作者
[email protected],[email protected]
许可证
CPTPhotoMontageView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。