想提高下以后做的应用给客户带去的体验,所以看了几天OC的CAAnimation动画类,也做了几个小案例,下面讲个别案例来做为本文的主要内容。 一:继承结构截图 上面截图中用得最多的类大概就是,CABaseAnimation和 CAKeyframeAnimation,这两个类的最大区别就是对动画的控制 ...
分类:
其他好文 时间:
2016-04-24 12:33:04
阅读次数:
229
CoreAnimation 是一个抽象类,是所有动画的底层实现。系统提供了以下几个子类: CABasicAnimation 基础动画 ,对属性的变化作动画,只做一次动画; CAKeyframeAnimation CAAnimationGroup CATransitoin 转场动画页面切换效果动画 C ...
分类:
其他好文 时间:
2016-04-22 23:45:08
阅读次数:
287
在上一篇专题中我们提到,CAAnimation可分为以下四种:
1
2
3
4
5
6
7
8
1.CABasicAnimation
通过设定起始点,终点,时间,动画会沿着你这设定点进行移动。可以看做特殊的CAKeyFrameAnimation
2.CAKeyframeAnimation
...
分类:
其他好文 时间:
2016-04-16 19:33:25
阅读次数:
174
CAKeyframeAnimation
关键帧动画,也是CAPropertyAnimation的子类,与CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值。CABasicAnimation可看做是只有2个...
分类:
其他好文 时间:
2016-04-15 12:08:47
阅读次数:
318
在阅读本文之前,可以看看 CABasicAnimation的例子 也可以看看IOS Animation-CABasicAnimation、CAKeyframeAnimation详解&区别&联系 1)让一个layer左右晃动 2)让一个layer圆周(圆圈)运动 ...
分类:
移动开发 时间:
2016-04-11 00:10:47
阅读次数:
263
1.先看看网上流传的他们的继承图: 从上面可以看出CABasicAnimation与CAKeyframeAnimation都继承于CAPropertyAnimation。而CAPropertyAnimation提供了基本的动画属性设置keyPath、additive、cumulative。 2.详解 ...
分类:
移动开发 时间:
2016-04-10 06:39:38
阅读次数:
254
#pragma mark 弹出view -(void)exChangeOut:(UIView *)changeOutView dur:(CFTimeInterval)dur { CAKeyframeAnimation * animation; animation = [CAKeyframeAnima ...
分类:
其他好文 时间:
2016-04-01 17:35:58
阅读次数:
161
/** * showAnimationFlash */ + (void)showAnimationFlashWithView:(UIView *)animationView duration:(CGFloat)duration { CAKeyframeAnimation *popAnimation ...
分类:
移动开发 时间:
2016-03-31 09:33:52
阅读次数:
304
iOS中的动画有两种实现方式,一种是UIView来实现动画,另一种动画是通过CALayer来实现,下面介绍两种动画的简单实现: 一、UIView动画的实现 UIView使用Context来实现动画 关键代码: 使用Block实现的动画: 二、CALayer动画的实现 CABasic动画的实现:根据初
分类:
移动开发 时间:
2016-03-17 16:31:19
阅读次数:
262
CAAnimation可分为四种: 1.CABasicAnimation 设定CALayer的起点、终点、动画的时间 2.CAKeyframeAnimation 通过属性frame来设定CALayer的起点、中间n个关键点、终点、动画的时间 3.CAAnimationGroup 将作用于同一个Lay
分类:
其他好文 时间:
2016-02-16 15:05:25
阅读次数:
322