@interface ViewController (){ CALayer *_layer; CAAnimationGroup *_animaTionGroup; CADisplayLink *_disPlayLink;}@end@implementation ViewController- ...
分类:
其他好文 时间:
2016-01-27 12:49:27
阅读次数:
125
POP动画引擎是facebook提供的一个开源框架, 可以实现很多的动画效果, 这里就不一一介绍啦, 有兴趣的童鞋请移步:https://github.com/facebook/pop下面简单的讲一下POP动画引擎中Layer与CALayer的区别:这里, 代码做的都是同一个效果: 执行位移动画3秒...
分类:
其他好文 时间:
2016-01-26 00:17:19
阅读次数:
153
UIView 主要负责视图与用户的交互,真正的内容显示是通过UIView里面的图层CALayer来完成的(没有交互能力)1.创建CALayerCALayer *layer = [CALayer layer];layer.backgroundColour = [UIColor redColor].CG...
分类:
其他好文 时间:
2016-01-25 22:36:06
阅读次数:
202
#import "ViewController.h"@interface ViewController ()@property (nonatomic,strong) CALayer *hourLayer;@property (nonatomic,strong) CALayer *minLayer;@...
分类:
其他好文 时间:
2016-01-25 20:59:40
阅读次数:
186
CALayer的变换属性transform 注意这里的transfrom对应的CATransform3DaffineTransform 对应于UIView的transform属性,都是 CGAffineTransform 类型 仿射变换?CGAffineTransform 中的“仿射”...
分类:
其他好文 时间:
2016-01-25 18:49:05
阅读次数:
138
CALayer是UIView可以响应事件。一般来说,layer可以有两种用途:一是对view相关属性的设置,包括圆角、阴影、边框等参数;二是实现对view的动画操控。因此对一个view进行core animation动画,本质上是对该view的.layer进行动画操纵。1.CALayer常见属性新建...
分类:
其他好文 时间:
2016-01-25 16:24:40
阅读次数:
207
1. 每一个UIView内部都默认关联着一个CALayer,我们可以称这个Layer为Root Layer2. 所有的非Root Layer,也就是手动创建的CALayer对象都存在着隐式动画什么是隐式动画 1 当对非Root Layer的部分属性进行修改时,默认会自动产生一些动画效果 2 而这.....
分类:
移动开发 时间:
2016-01-24 10:21:42
阅读次数:
159
1 /**/ 2 // 设置layer边框 3 self.customView.layer.borderWidth = 10; 4 // 设置layer边框颜色 5 self.customView.layer.borderColor =[UIColor bl...
分类:
移动开发 时间:
2016-01-24 00:38:29
阅读次数:
322
1 // 如果一个控制是另外一个控件的子控件, 那么这个控件中的layer也是另外一个控件的子layer2 NSLog(@"star - %@", self.view.layer.sublayers);3 CALayer *layer = [CALayer layer];4...
分类:
移动开发 时间:
2016-01-24 00:38:25
阅读次数:
276
1 self.iconView.layer.borderWidth = 10;2 self.iconView.layer.borderColor = [UIColor purpleColor].CGColor;3 self.iconView.layer.cornerRadius = ...
分类:
移动开发 时间:
2016-01-24 00:36:19
阅读次数:
222