我喜欢像下面的视频一样很好地滑动多个ViewController。 (在视频中有segue时的淡入淡出动画)。 我怎样才能做到这一点?
答案 0 :(得分:1)
你可以在seques,present,push等上实现任何类型的过渡动画。 为此你必须创建一个类并实现
UIViewControllerAnimatedTransitioning
在该课程中代表。 之后,您将必须实现以下方法 -
optional public func animationController(forPresented presented: UIViewController, presenting: UIViewController, source: UIViewController) -> UIViewControllerAnimatedTransitioning?
optional public func animationController(forDismissed dismissed: UIViewController) -> UIViewControllerAnimatedTransitioning?
在这些方法中,您可以编写动画代码。 以下是一些链接,可帮助您更详细地了解过渡动画 - Appcoda, raywenderlich
两者都是很好的教程,它们可能会帮助你构建一些很酷的过渡动画。 感谢。