MTCardLayout 1.0.3

MTCardLayout 1.0.3

测试已测试
语言语言 Objective-CObjective C
许可证 MIT
发布日期最后发布2014年12月

Minh Tran 维护。




MTCardLayout (iOS 7+)

使用自定义的 UICollectionViewLayout 模拟 iOS 中 Passbooks 应用程序的行为。

Crappy gif ahoy!

安装

将包含 .h.mMTCardLayout 文件夹复制到您的项目中,将 MTCardLayout 指定为您 UICollectionView 的布局。

MTCardLayout 依赖于 DraggableCollectionView https://github.com/minhntran/DraggableCollectionView

请参见附带的示例项目。

预期用途

此集合视图适用于希望模拟 iOS 设备(iOS 6 开始)中包含 Apple Passbook 和 Reminder 的行为的各个应用程序。

与其他布局相比,此集合视图布局在计算上效率较低,它会针对每个边界的更改进行无效化以支持其复杂的动画。另一方面,它只会重新计算当前可见的单元格,因此可以支持大量单元格,只是不要使每个单元格的重新绘制/缩放太昂贵。

它不使用 UIDynamics,只使用数学。

致谢

这是 CanTheAlmighty(《PassbookLayout》)的重新编写。这是对这个类及其大多数功能的干净重写。