时间:2021-07-01 10:21:17 帮助过:25人阅读
Check this project on dribbble.
Also, read how it was done in our blog
use_frameworks!pod 'StarWars', '~> 1.0'
At first, import StarWars:
import StarWars
Then just implement class of UIViewControllerTransitioningDelegate that will return our animation form method animationControllerForDismissedController and assign it to transitioningDelegate of viewController that you want to dismiss.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { let destination = segue.destinationViewController destination.transitioningDelegate = self}func animationControllerForDismissedController(dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning? { return StarWarsGLAnimator()}
项目主页:http://www.open-open.com/lib/view/home/1445608581867