首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

核心卡通中的动画组和转场动画

2013-09-05 
核心动画中的动画组和转场动画动画组 CAAnimationGroup上篇博客http://blog.csdn.net/cocoarannie/article

核心动画中的动画组和转场动画
动画组 CAAnimationGroup
上篇博客http://blog.csdn.net/cocoarannie/article/details/10413301介绍了核心动画中的基本动画(CABasicAnimation)和关键帧动画(CAKeyframeAnimation),还有一个比较常用的就是动画组(CAAnimationGroup)
所谓的动画组就是将一些动画组合起来给layer使其的动画更丰富灵活。它很简单,就是为其animations属性赋值一个动画数组。

- (void)anotherTransition{    _transitionBlueView = [[UIView alloc] initWithFrame:self.view.bounds];    _transitionBlueView.backgroundColor = [UIColor blueColor];        [UIView transitionFromView:_transitionOrangeView                        toView:_transitionBlueView                      duration:1.0f                       options:UIViewAnimationOptionTransitionCrossDissolve                       completion:nil];}

代码很简洁和易读。不过要注意的一点是,这里的参数并不是很多,而且我并没有对蓝色视图通过addSubview加载到self.view中,也没有对橘色视图进行removeFromSuperview,这些方法都封装在这个类方法中隐式进行了。

Demo示例点击打开链接



以上为本篇博客全部内容,欢迎指正和交流。转载请注明出处~

热点排行