iOS开发中CATransition过渡动画的类型
移动开发过程中, 动画是必不可少的,有了动画,仿佛我们的程序有了生命一样.动画可以让我们的程序界面变化更流畅, 而不是很突兀的感觉.今天,就说一下CATransition过渡动画.
我们先看一下过渡动画的代码实现:
<span style="white-space:pre"> </span>// 创建 CATransition *transition = [CATransition animation]; transition.duration = 2; // 设置过渡样式 /** Types: kCATransitionFade kCATransitionMoveIn kCATransitionPush kCATransitionReveal */ // 样式 transition.type = kCATransitionReveal; /** * Subtypes: kCATransitionFromRight; kCATransitionFromLeft; kCATransitionFromTop; kCATransitionFromBottom; */ // 方向 transition.subtype = kCATransitionFromBottom; // 添加动画 [self.changeView.layer addAnimation:transition forKey:nil];
一般的,我们设置动画的类型使用提供的枚举值.偶然发现,过渡动画还能识别一些OC中的字符串.
使用方法:
transition.type = @"rippleEffect";
下面是一些能够使用的动画类型:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。