CAReplicatorLayer: 主要作用有以下两个: CAReplicatorLayer的目的是为了高效生成许多相似的图层,它会绘制一个或多个图层的子图层 并在每个复制体上应用不同的变换 使用CAReplicatorLayer的其中一个实际应用:反射 使用CAReplicatorLayer并应 ...
分类:
其他好文 时间:
2016-08-09 22:03:21
阅读次数:
205
如果你想在一个图层中显示文字,完全可以借助图层代理直接将Core Graphics写入图层的内容(这就是UILabel的精髓)。如果雨果寄宿于图层的视图,直接在图层上操作,其实相当繁琐。你要为每一个显示文字的图层创建一个能像图层代理一样工作的类,还要在逻辑上判断哪个图层需要显示哪个字符串,更别提还要 ...
分类:
其他好文 时间:
2016-08-08 22:44:27
阅读次数:
225
CoreAnimation 1.CABasicAnimation // position CABasicAnimation *ba = [CABasicAnimation animationWithKeyPath:@"position"];// boundsCABasicAnimation *ba ...
分类:
其他好文 时间:
2016-08-01 15:34:46
阅读次数:
154
在之前的图层树中我们知道,可以使用CALayer对象创建一些有背景颜色的图层,其实使用CALayer,不仅可以利用其展示背景颜色,还可以展示图片。而这些展示内容,其实就是CALayer的寄宿图。这一节我们将来探索下CALayer寄宿图。 在CALayer中有一个属性叫做contents,这个属性的类 ...
分类:
其他好文 时间:
2016-07-30 15:06:15
阅读次数:
142
CoreAnimation :在字面意思为“核心动画”,但是如果您认为它仅仅是一个动画框架,那可能就要错过一些经典功能了。动画,只是CoreAnimation功能的一小部分,毕竟人家的源头是一个叫做Layer Kit的库演变而来,和动画无关。 CoreAnimation作为一个复合引擎,将不同的视图 ...
分类:
其他好文 时间:
2016-07-30 10:27:06
阅读次数:
164
一、简单概述
1.什么是UIDynamic
UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 ,可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象 如:重力、弹性碰撞等现象
其实就是UIKit的一套动画和交互体系。我们现在进行UI动画基本都是使用CoreAnimation或者UIView animations。而UIKit动力学最大的特点是将现实世...
分类:
移动开发 时间:
2016-07-15 21:33:01
阅读次数:
438
pop是Facebook在开源的一款动画引擎,看下其官方的介绍: Pop是一款在iOS、tvOS和OS X平台通用的可扩展动画引擎。它在基本静态动画的基础上,增加了弹性以及衰减动画,这在创建真实有物里性的交互很有用。其API能够快速的整合进已有的Objective-C工程,可以对任意对象的任意属性做 ...
分类:
其他好文 时间:
2016-07-14 01:26:05
阅读次数:
182
一、关于CAShapeLayer 1.CAShapeLayer 继承于 CALayer 属于CoreAnimation框架(通过GPU来渲染图形),所以 CAShapeLayer 相对于 CoreGraphics 框架(使用CPU绘制图形)下的DrawRect绘图方法更高效,节省内存。 2.CASh ...
分类:
其他好文 时间:
2016-07-05 12:14:39
阅读次数:
236
什么是核心动画核心动画是一个图形渲染和动画基础设施可在iOS和OS X,你使用的动画的看法和你的应用程序的其他视觉元素。核心动画,大部分的工作需要画出每一帧的动画是为你做的。所有您需要做的就是配置一些动画参数(如起点和终点)告诉核心动画开始。核心动画不休息,把最实际的绘图工作了板载图形硬件加速渲染。这种自动图形加速的结果在高帧速率和流畅的动画,而不增加CPU和减慢你的应用。
如果你正在写的iOS应...
分类:
其他好文 时间:
2016-07-03 23:29:01
阅读次数:
204
经常看到一些很好的动画加载视图,闲来无事就写了一个书本翻页样式的动画加载视图,核心技术是CALayer+CoreAnimation。 正题如下: 创建一个单独的layer: /* 使用类方法创建CAlayer对象 */ CALayer * layer = [CALayer layer]; /* CA ...
分类:
其他好文 时间:
2016-07-03 10:27:51
阅读次数:
224