KB折叠视图
KBFoldingView 是 UIView 上一个易于使用的类别,可促进 iOS 上视图之间令人惊叹的屏幕转换。
KBFoldingView 的大部分灵感来自在 github 上非常出色的 。
示例用法
折叠类别的工作原理是在“源”视图(或最初显示在屏幕上的视图)上调用类别方法,并将“目标”视图作为参数传递,该视图将在视图转换终止后呈现在屏幕上。
基本思想是这样的:
UIView *srcView = ...;
UIView *destView = ...;
[srcView showFoldingView:destView];
虽然 API 将按上述方式工作,但应该注意的是,上面描述的是一个(非常)简单的“默认”实现:转换中的折叠次数是硬编码的,折叠的持续时间是硬编码的屏幕上显示的目标视图的方向是硬编码的。
几乎所有用户都希望能够灵活地动态配置所有三个参数,因此