iOS:animating destination segue



我正在寻找如何在主segue和目标segue之间进行动画转换,但我发现了任何例子(Objective-C)。你们有人知道如何让segue之间的过渡动画化吗?

非常感谢您的帮助

您可以使用不同类型的转换,自定义segue和unwind seguehttp://www.appcoda.com/custom-segue-animations/

UIView.animateWithDuration(0.5, animations: { () -> Void in
        thirdVCView.transform = CGAffineTransformScale(thirdVCView.transform, 0.001, 0.001)
        thirdVCView.frame = CGRectOffset(thirdVCView.frame, 0.0, -screenHeight)
        firstVCView.transform = CGAffineTransformIdentity
        firstVCView.frame = CGRectOffset(firstVCView.frame, 0.0, -screenHeight)
        }) { (Finished) -> Void in
            self.sourceViewController.dismissViewControllerAnimated(false, completion: nil)
    }

根据你的帖子,你需要看看UIViewControllerTransitioningDelegate。

这里有一些关于它的资源

    苹果医生
  1. Raywenderlich
  2. Appcoda

最新更新