DawnTransition 1.0.2

DawnTransition 1.0.2

soya-bean 维护。



  • snail-z

DawnTransition

CI Status Version License Platform

DawnTransition主要解决viewController过渡动画中手势交互问题,并支持自定义过渡动画效果。

示例

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

要求

  • 需要iOS11.0或更高版本

  • 需要自动引用计数(ARC)

安装

DawnTransition 可以通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 文件中

pod 'DawnTransition'

使用方法

  1. UINavigationController 转场:

    let vc = TestViewController()
    vc.dawn.isNavigationEnabled = true
    vc.dawn.navigationAnimationType = .pageIn(direction: .left)
    self.navigationController?.pushViewController(vc, animated: true)

    isNavigationEnabled

    navigationAnimationType

  2. 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 文件。