本文目录一、自定义层的方法1二、自定义层的方法2三、其他自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。回到顶部一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建一个CALayer的子类2...
分类:
其他好文 时间:
2015-08-20 12:29:35
阅读次数:
138
本文目录一、平移动画二、缩放动画三、旋转动画四、其他CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个U...
分类:
其他好文 时间:
2015-08-20 12:19:07
阅读次数:
131
本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系*上一讲已经说过,UIView内部默认...
分类:
其他好文 时间:
2015-08-20 12:10:21
阅读次数:
133
本文目录一、什么是CALayer二、CALayer的简单使用回到顶部一、什么是CALayer* 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。* 其实UIView之所以能显示在屏幕上,完全是因为它内部的一...
分类:
其他好文 时间:
2015-08-20 12:08:02
阅读次数:
141
本文目录一、隐式动画属性二、position和anchorPoint回到顶部一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在...
分类:
其他好文 时间:
2015-08-20 12:07:19
阅读次数:
108
1.简述你对UIView、UIWindow和CALayer的理解UIView:属于UIkit.framework框架,负责渲染矩形区域的内容,为矩形区域添加动画,响应区域的触摸事件,布局和管理一个或多个子视图UIWindow:属于UIKit.framework框架,是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动..
分类:
移动开发 时间:
2015-08-19 20:51:53
阅读次数:
365
目录[-]一重要参数二几何变形Transforming a Layers Geometry三Layer数层结构Layer-Tree Hierarchy四提供Layer内容Providing Layer Content五动画六CALayer的子类们一.重要参数bounds,frame,position...
分类:
移动开发 时间:
2015-08-16 15:10:54
阅读次数:
257
核心动画基于QuartzCore框架,只能用于CALayer,可以实现3D效果,它在子线程中执行动画,不会阻塞主线程。
要实现核心动画,主要使用CABasicAnimation实现单步动画、使用CAKeyframeAnimation实现帧动画。
动画的主要属性有duration、keyPath、value、repeatCount等。
动画执行完毕后默认会复位,要取消复位,需要以下两行代码:
...
分类:
其他好文 时间:
2015-08-12 23:38:46
阅读次数:
126
在每个View上都有一个CALayer作为父图层,View的内容作为子层显示,通过layer的contents属性决定了要显示的内容,通过修改过layer的一些属性可以实现一些华丽的效果。
下面以一个普通的蓝色View为例,介绍layer的功能:
_blueView.layer.shadowOpacity = 1.0; // 阴影不透明度
_blueView.layer.shadowColor...
分类:
其他好文 时间:
2015-08-12 21:46:56
阅读次数:
122
1、CALayer1)、在ios中,能看得见摸得着的东西基本上都是UIView, 比如按钮、文本标签、文本输入框、图标等,这些都是UIView2)、UIView之所以能显示在屏幕上,完全是因为它内部的一个图层3)、在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),...
分类:
其他好文 时间:
2015-08-12 06:35:13
阅读次数:
124