上一片介绍了CAShpeLayer,并且做了两个示例,如果创造力比较强,就那些东西可以创造出你以前不敢想象的动画效果。今天我们接着来讲一下CAReplication
CAReplication是一个复制图层,可以按要求将layer复制出若干份,先来看看在CALayer的基础上又增加了那些API...
分类:
移动开发 时间:
2016-04-14 09:34:25
阅读次数:
312
CALayer作为动画主要的依托对象,想要深入的了解动画,必须先理解CALayer。CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。在使用Core Animation开发动画的本质就是将CALayer中的内容转化为位图从而供硬件操作。...
分类:
移动开发 时间:
2016-04-13 08:39:19
阅读次数:
216
※ 选择题(共40题,每题2分) 1、我们输出MD5值的时候,选用的是什么进制输出的? 答案:(D) A、2 B、8 C、10 D、16 2、下列哪些不属于CALayer属性 答案:(D) A、CornerRadius B、ShadowOpacity C、anchorPoint D、CGColor ...
分类:
移动开发 时间:
2016-04-12 20:47:59
阅读次数:
226
这些例子都是CABasicAnimation的一些简单实现的动画,例如移动、透明度、翻转等等。方法里面传入一个CALayer类或者子类就可以了。 下面是用swift实现的,这些方法我们也可以用作公共类来调用: 如果我们只要看keypath的值,我们可以看到下面文章 http://www.cnblog ...
分类:
移动开发 时间:
2016-04-10 14:08:20
阅读次数:
292
致歉声明: Peter在开发公众号功能时触发了一个bug,导致群发错误。对此我们深表歉意,并果断开除了Peter。以下交回给正文时间: iOS 事件处理机制与图像渲染过程 iOS RunLoop都干了什么 iOS 为什么必须在主线程中操作UI 事件响应 CALayer CADisplayLink 和 ...
分类:
微信 时间:
2016-04-07 18:24:16
阅读次数:
357
一般我们使用CALayer的时候如何想要在CALayer上面绘图有两种方式: 1:新建一个类 继承自CALayer,然后重写他的一个方法: ...
分类:
移动开发 时间:
2016-04-06 15:11:52
阅读次数:
1107
一、CALayer UIView之所以能显示在屏幕上,完全是因为他内部的一个图层 在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘制,并且会将所有 ...
分类:
移动开发 时间:
2016-04-05 21:30:37
阅读次数:
250
Peter在开发公众号功能时触发了一个bug,导致群发错误。对此我们深表歉意,并果断开除了Peter。以下交回给正文时间: iOS 事件处理机制与图像渲染过程 iOS RunLoop都干了什么 iOS 为什么必须在主线程中操作UI 事件响应 CALayer CADisplayLink 和 NSTim ...
分类:
移动开发 时间:
2016-04-01 17:59:28
阅读次数:
272
前言 本次分享将从以下方面进行展开: 关于Core Animation在iOS系统中的关系图如下: 可以看出,Core Animation是相对上层的封装,介于UIKit与Core Graphics、OpenGL/OpenGL ES之间。最底下还有一个Graphics Hardware,就是硬件了! ...
分类:
其他好文 时间:
2016-03-31 02:08:09
阅读次数:
224