CoreAnimation动画入门
NOV 1ST, 2015 6:16 PM
一.动画的基础分类
1.png
上述我们可以看到动画大体可以分为如下几类:
属性
说明
CAAnaimation
抽象类,不具备动画效果,必须用它的子类才有动画效果
CAAnimaitionGroup
动画组,可以同时进行缩放,旋转
CAPropertyAnimation
抽象类,本...
分类:
移动开发 时间:
2016-05-18 18:24:03
阅读次数:
330
CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。
杂谈
在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame 来画,就像这样:
1
2
3
4
5
let layer = CAShapeLayer()
layer.fra...
分类:
移动开发 时间:
2016-05-12 14:26:54
阅读次数:
175
原文地址:http://www.jianshu.com/p/a927157ac62a
序
CAReplicatorLayer可以复制自己子层的layer,并且复制的出来的layer和原来的子layer拥有相同的动效。然后通过设置一些属性,就可以完成很酷的效果,非常强大。。
效果
love_music.gif
Demo
建议先下载demo,再结合下面的分析,会好理...
分类:
移动开发 时间:
2016-05-12 14:15:56
阅读次数:
228
用户界面是无法从一个单独的图片里面构建的。一个设计良好的图标能够很好地表现一个按钮或控件的意图,不过你迟早都要需要一个不错的老式风格的文本标签。
如果你想在一个图层里面显示文字,完全可以借助图层代理直接将字符串使用Core Graphics写入图层的内容(这就是UILabel的精髓)。如果越过寄宿于图层的视图,直接在图层上操作,那其实相当繁琐。你要为每一个显示文字的图层创建一个能像图层代理...
分类:
移动开发 时间:
2016-05-12 13:33:51
阅读次数:
239
前言 CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。后面要学Core Animation就应该先学好Layer(层)。 我们看一下UIView与Layer之间的关系图(图片来源于网络): 我们知道,UIView有一个属性laye ...
分类:
其他好文 时间:
2016-05-03 12:10:50
阅读次数:
224
CALayer需要导入这个框架:#import <QuartzCore/QuartzCore.h> 一、CALayer常用属性 CALayer注意点 隐式属性动画的本质是这些属性发生变动是,默认隐含了CABasicAnimation动画实现,所以看起来是有动画效果的,默认0.25秒 在CALayer ...
分类:
其他好文 时间:
2016-04-29 13:49:53
阅读次数:
128
CALayer作为动画主要的依托对象,想要深入的了解动画,必须先理解CALayer。CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。在使用Core Animation开发动画的本质就是将CALayer中的内容转化为位图从而供硬件操作。...
分类:
移动开发 时间:
2016-04-13 08:39:19
阅读次数:
216
核心动画(Core Animation) : ?CoreAnimation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架<QuartzCore/QuartzCore.h> ?开发步骤: ①初 ...
分类:
移动开发 时间:
2016-04-11 20:54:30
阅读次数:
164
CATransition 的简单用法 //引进CATransition 时要添加包“QuartzCore.framework”,然后引进“#import <QuartzCore/QuartzCore.h>” CATransition *animation = [CATransition animat ...
分类:
其他好文 时间:
2016-04-09 11:59:21
阅读次数:
154
将UIImage保存到iOS照片库和对应程序沙盒中 转载▼ 将UIImage保存到iOS照片库和对应程序沙盒中 转载▼ 1.保存到iOS照片库需要引入QuartzCore.framework框架,具体代码如下:.h文件#import <QuartzCore/QuartzCore.h>UIImageV ...
分类:
移动开发 时间:
2016-04-03 20:25:07
阅读次数:
140