DawnTransition
DawnTransition主要解决viewController过渡动画中手势交互问题,并支持自定义过渡动画效果。
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
。
要求
-
需要iOS11.0或更高版本
-
需要自动引用计数(ARC)
安装
DawnTransition 可以通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 文件中
pod 'DawnTransition'
使用方法
-
UINavigationController 转场:
let vc = TestViewController() vc.dawn.isNavigationEnabled = true vc.dawn.navigationAnimationType = .pageIn(direction: .left) self.navigationController?.pushViewController(vc, animated: true)
isNavigationEnabled
navigationAnimationType
-
UIModalViewController 转场:
let vc = TestViewController() vc.dawn.isModalEnabled = true vc.dawn.modalAnimationType = .pageIn(direction: .left) self.present(vc, animated: true)
isModalEnabled
modalAnimationType
作者
snail-z, [email protected]
许可协议
DawnTransition 在 MIT 许可协议下可用。有关更多信息,请参阅 LICENSE 文件。