Skip to content

xiaodai/transitionDemo

Repository files navigation

transitionDemo

使用一个自定义转场,你需要一个动画控制器。每种转场需要的动画控制器不同。下表展示了如何为每种转场提供动画控制器。记着,委托方法总是返回动画控制器。

image

动画控制器可以是任何遵守UIViewControllerAnimatedTransitioning协议的对象。该协议声明了两个必须要实现的方法。一个提供了动画的时间,另一个执行了动画。这些方法调用时都传递一个上下文。上下文提供了入口来访问信息和你创建自定义转场需要的对象。以下是一些重点:

  • from view controller
  • to view controller
  • 两个视图控制器view的第一帧和最后一帧
  • container view,根据这篇文档,“作为的转场中视图的父视图” 重要:上下文还实现了-completeTransition:,你必须在你自定义转场结束时调用一次。

Demo实现模态转场动画,效果如下:

image

About

模态转场动画

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published