自从UIViewControllerAnimatedTransitioning协议在IOS 7中可用以来,我就在viewController之间遇到了非常酷的过渡。最近,我注意到Intacart的IOS应用程序中一个特别有趣的过渡。
这是我正在慢动作谈论的动画:https : //www.dropbox.com/s/p2hxj45ycq18i3l/Video%20Oct%2015%2C%207%2023%2059%20PM.mov?dl=0
首先,我认为它类似于作者在本教程中介绍的内容,并带有一些额外的淡入和淡出动画:http : //www.raywenderlich.com/113845/ios-animation-tutorial-custom-view-控制器表示转换
但是,如果您仔细观察一下,似乎随着第一个viewController淡出,产品图像在两个viewController之间转换。我认为有两个viewControllers的原因是,当您向下滑动新视图时,仍然可以看到其后的原始视图,而无需更改布局。
也许两个viewController实际上具有产品图像(不淡出),并且以某种精确度同时进行动画制作,其中一个淡入淡出,而另一个淡出。
您认为那里到底发生了什么?
如何编程看起来像图像在两个viewController之间共享的过渡动画?