带有 CATransition 的页面幻灯片动画

Posted

技术标签:

【中文标题】带有 CATransition 的页面幻灯片动画【英文标题】:Page Slide animation with CATransition 【发布时间】:2014-12-02 07:34:36 【问题描述】:

如何使用 CATransition 设置页面幻灯片动画。我在 UIView 中有一个 UITextView。 UITextView 是一个页面。两者都有 500 宽。效果应该是这样,当我们向左滑动时,TextView 的 frame 的 x 值应该从 0 变为 -500。我可以通过 UIView 的动画属性来做到这一点。但这里我需要的是,当 textview 消失到 -500(origin.x)同时 textview 应该从 500 出现到 0(frame.x)。我怎么才能得到它?提前致谢。

【问题讨论】:

【参考方案1】:

我自己找到了解决方案。我使用CATrasitionkCATransitionPush 类型如下:

animation.type = kCATransitionPush;

【讨论】:

以上是关于带有 CATransition 的页面幻灯片动画的主要内容,如果未能解决你的问题,请参考以下文章

用于 segue 动画的 CATransition(iOS 7 之前的样式)

带有网站标题的 java 脚本图片幻灯片动画的不需要的覆盖

CATransition(转场动画)

CATransition-转场动画

CATransition转场动画

iOS CoreAnimation 转场动画 CATransition