LazyTransitions
一个简单的框架,允许您创建类似于Facebook、Instagram或Twitter应用中的懒加载弹出和消失效果。
安装
CocoaPods
将以下行添加到您的PodFile中
pod 'LazyTransitions'
Carthage
将以下行添加到您的Cartfile
github "serp1412/LazyTransitions"
用法
这是使用LazyTransitions
的最简单方法
- 将框架导入您想使懒加载的视图控制器中
import LazyTransitions
- 为所需的转换使视图控制器懒加载
func viewDidLoad() {
becomeLazy(for: .dismiss) // or .pop if have pushed this screen
}
- 懒加载过渡触发器会自动添加到屏幕的
view
属性。但是,您也可以为屏幕中的其他视图添加过渡触发器(即滑动它们也会触发转换)。
addTransition(forView: view)
// or
addTransition(forScrollView: scrollView)
示例
以下是如何在您的项目中使用LazyTransitions的一些示例代码。
import LazyTransitions
class LazyViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
becomeLazy(for: .dismiss)
}
}
就是这样!
请提供更多信息!
如果您想了解有关LazyTransitions
的更多用例或只是想玩玩。
- 克隆此项目
- 在Xcode中打开它,找到
LazyTransitions.playground
文件 - 打开
README
playground页面并按照其中的说明进行操作。
希望您使用这个框架的乐趣与创建它的乐趣一样多