CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值属性解析:values:就是上述的NSArray对象。里面的元素称为”关键帧”(...
分类:
其他好文 时间:
2015-04-13 14:23:57
阅读次数:
138
#import "ViewController.h"@interface ViewController ()@property(nonatomic,strong)UIButton *btn;@property(nonatomic,strong)CALayer *calayer;@end@implem...
分类:
其他好文 时间:
2015-04-13 12:36:36
阅读次数:
199
CABasicAnimation*shake = [CABasicAnimationanimationWithKeyPath:@"transform.translation.x"]; shake.fromValue= [NSNumbernumberWithFloat:-5]; shake.toV.....
分类:
其他好文 时间:
2015-04-07 17:07:40
阅读次数:
111
QuartzCore类库:常用的类CALayer 绘图的图层CAAnimation 抽象的动画类,有一些基本的属性,时间函数等CAPropertyAnimation 继承CAAnimation 还是抽象类,抽象出一些keyPath之类的属性CABasicAnimation继承自CAPropertyA...
分类:
移动开发 时间:
2015-04-05 14:30:09
阅读次数:
302
本文目录一、平移动画二、缩放动画三、旋转动画四、其他CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个U...
分类:
编程语言 时间:
2015-02-13 18:01:48
阅读次数:
218
近期需要完成一个功能,就是要在屏幕上动态地完成绘制一个曲线。这个曲线可以用来完成描述数据在一定时间内的变化等。大概就是下面这个效果。
这个效果要如何来完成呢?需要用到这三个类 UIBezierPath CAShapeLayer 和 CABasicAnimation 。其中UIBezierPath用来绘制相应地曲线路径,CAShapeLayer用来为Path提供展示的位置,并...
分类:
移动开发 时间:
2015-02-12 16:13:10
阅读次数:
179
当需要对非Root Layer进行动画或者需要对动画做更多自定义的行为的时候,就必须使用到显式动画了,显式动画的基类为CAAnimation,常用的是CABasicAnimation,CAKeyframeAnimation有时候还会使用到CAAnimationGroup,CATransition(注...
分类:
其他好文 时间:
2015-01-30 15:25:46
阅读次数:
116
博主:最近iOS开发中用到CoreAnimation的framework来做动画效果,虽然以前也用过,但一直没有系统学习过,今天看到一篇非常详细的博文(虽然是日语,但真的写的很好),在此翻译出来供大家学习。原帖地址:http://www.objectivec-iphone.com/animation...
分类:
移动开发 时间:
2015-01-15 12:21:13
阅读次数:
240
//开始动画CABasicAnimation *momAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; momAnimation.fromValue = [NSNumber numberWith....
分类:
移动开发 时间:
2015-01-09 16:51:48
阅读次数:
185
一、position和anchorPoint
position:用来设置CALayer在父层中的位置,以父层的左上角为原点(0, 0)
anchorPoint(锚点):
称为“定位点”、“锚点”
决定着CALayer身上的哪个点会在position属性所指的位置
以自己的左上角为原点(0, 0)
它的x、y取值范围都是0~1,默认值为(0.5, 0.5)
推荐一个连接:htt...
分类:
移动开发 时间:
2015-01-06 20:04:55
阅读次数:
263