1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实...
分类:
其他好文 时间:
2015-10-13 10:37:57
阅读次数:
143
一、Point Vs PixeliOS中当我们使用Quartz,UIKit,CoreAnimation等框架时,所有的坐标系统采用Point来衡量。系统在实际渲染到设备时会帮助我们处理Point到Pixel的转换。这样做的好处隔离变化,即我们在布局的时候不需要关注当前设备是否为Retina,直接按照...
分类:
移动开发 时间:
2015-10-12 00:36:06
阅读次数:
275
锚点: anchorPoint 以锚点为中心 执行动画 (与 渔夫固定船的点时一致的) anchorPoint 默认是 0.5,0.5 (注意: 锚点 是一个比例) anchorPoint 在左上角的时候 为 0,0 anchorPoint 在右上角的时候 为 1,0 anchorPo...
分类:
其他好文 时间:
2015-10-06 16:53:49
阅读次数:
191
一、动画块frame bounds center alpha Transition(过渡) transform(动画效果)我们之前使用过的UIView动画 其实本质上也是 CoreAnimation实现的,之上对它里面的动画进行了封装视图支持动画的属性有 frame bounds center a....
分类:
移动开发 时间:
2015-10-02 17:19:43
阅读次数:
268
1、常用属性:frame bounds center alpha Transition 过渡 transform 动画效果2、常用方法:+(void)setAnimationDelegate:(id)delegate;+(void)setAnimationWillStartSelector:(...
分类:
其他好文 时间:
2015-09-21 23:43:48
阅读次数:
167
1:CALayer与UIView的区别是什么?两者最大的区别就是:涂层不会直接渲染到屏幕上;UIView是iOS界面元素的基础,所有界面元素都是继承于它,他的本身全是由CoreAnimation来实现的;真正的绘图部分,是有CALayer类来管理的;一个UIView上可以有n个CALayer,每个l...
分类:
移动开发 时间:
2015-09-21 15:40:59
阅读次数:
189
我们之前的UIview动画,其实本质上也是Coreanimation实现的,只是对它里面的动画进行了封装视图支持动画属性有 frame bounds center alpha Transition 过渡 transform以及动画延迟 动画曲线(淡入淡出动画过渡)重复次数+ (void)setAni...
分类:
其他好文 时间:
2015-09-15 21:40:37
阅读次数:
166
最近项目v1顺利收工,v2正在规划当中。有闲做一些预研工作,包括动画方面的,交互设计师强烈要求的,你懂的(囧)。在这里也做一下记录。IOS的动画,大约分为如下几种:1、UIView封装的Animation2、CoreAnimation(CA)3、UIDynamic (ios7后才有)4、最近了解到的...
分类:
移动开发 时间:
2015-09-15 01:29:31
阅读次数:
165
CATransition :转场动画 翻转动画@interface ViewController ()- (IBAction)previous:(UIButton *)sender;- (IBAction)next:(UIButton *)sender;@property (strong, nona...
分类:
移动开发 时间:
2015-09-09 21:18:33
阅读次数:
237
CABasicAnimation 基础动画#define radin(angle) (M_PI*(angle)/180) //定义自己需要的弧度@interface ViewController ()@property(nonatomic,strong)CALayer *layer;@prop...
分类:
移动开发 时间:
2015-09-09 19:17:30
阅读次数:
236