使用 CATransition 重新创建 iOS 应用打开过渡

Posted

技术标签:

【中文标题】使用 CATransition 重新创建 iOS 应用打开过渡【英文标题】:Recreate iOS app opening transition with CATransition 【发布时间】:2011-10-09 12:47:33 【问题描述】:

我正在制作一个 ios 应用程序,我想知道您是否可以重新创建使用 CATransition 从 Springboard 打开 iOS 应用程序时出现的动画。谢谢!

【问题讨论】:

【参考方案1】:

不,iOS 上的CATransition 仅提供交叉淡入淡出和一些滑动动画的变体。

您将需要使用UIView 动画方法(请参阅View Programming Guide for iOS 中的“动画”)或CAAnimation(例如CABasicAnimation,请参阅Core Animation Programming Guide)。

在这两种情况下,您可能都希望为视图/层的transform 属性设置动画。

【讨论】:

有没有动画类型,或者例子? 我已经链接到相关文档,里面有很多例子。

以上是关于使用 CATransition 重新创建 iOS 应用打开过渡的主要内容,如果未能解决你的问题,请参考以下文章

iOS CoreAnimation 转场动画 CATransition

在 iOS 中使用过滤器的 CATransition

iOS核心笔记——核心动画-CATransition

使用 CAAnimation 实现 CATransition 推送

CATransition 动画在 iOS 中需要很长时间

使用 UIView 动画从 CATransition 实现 kCATransitionPush