CPTPhotoMontageView 0.1.2

CPTPhotoMontageView 0.1.2

Wendy Kutschke 维护。




CPTPhotoMontageView

CPTPhotoMontageView 围绕 CPTMontageFlowLayout 类构建,这是 UICollectionViewLayout 的子类。

它设计用于在 UICollectionView 的边界内显示照片。在提供的空间内,布局将确定合适的单元格大小以最大化使用给定数量的照片的空间。

单元格按行和列排列。行高保持一致,但每行的列宽将根据行中将显示的单元格数量而变化。效果是在显示 1 或 100 张照片时都充分利用了 collectionView 的边界区域。

## 限制

  • 布局目前仅支持单个分区。
  • 不支持头部和尾部视图。

示例

要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install

您可以尝试使用 1 到 24 张照片的 collectionView,这些照片可以垂直或水平排列。

Demo1 Demo2 Demo3

要求

  • 使用 CPTMontageFlowLayout 设置布局的 UICollectionView。
  • 设置 sectionInset 以定义外边框宽度
  • 设置 minimumLineSpacing 以定义行之间的边界
  • 设置 minimumInteritemSpacing 以定义项目之间的边界
  • 设置 scrollDirection 以确定行/列的方向

安装

CPTPhotoMontageView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'CPTPhotoMontageView'

作者

[email protected][email protected]

许可证

CPTPhotoMontageView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。