你知道在某些应用程序中,当应用程序进入两个UIViewController
之间的自定义转换时,动画看起来好像UIView正在移动"来自" a UIViewController
横穿"到"出现UIViewController
?与在Duolingo应用程序中一样,当您在主屏幕上点击课程组时,课程组的图标会放大并成为"标题"课程组页面。我们怎么做?我们如何分享"自定义转换中UIView
之间的UIViewController
? (假设我们使用的是iOS 8 API,例如UIPresentationController
和UIViewControllerAnimatedTransitioning
。)
答案 0 :(得分:0)
创建三个相同的观看次数:fromView
,toView
和transitionView
。
transitionView
动画时,将fromView
和toView
的hiden设置为YES。
当transitionView
动画完成后,将fromView
和toView
设置为隐藏,然后移除transitionView
。
您还需要UIViewControllerAnimatedTransitioning
。
您可以阅读更多细节this code。