CALayer的属性一堆,这些都是??,下面就来测试一下各个属性都什么效果~ 先建一个基本的洋红色方块 func testLayerProperty(){ myLayer = CALayer() myLayer.frame = CGRectMake(100, 100, 100, 100) myLay
分类:
移动开发 时间:
2016-02-22 23:28:08
阅读次数:
256
核心动画Core Animation(一) 一、简述 Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。 二、核心动画常识 列举处核心动
分类:
移动开发 时间:
2016-02-20 22:47:29
阅读次数:
226
一、 使用核心动画实现动画效果的步骤 ■1. 创建动画对象 ■2. 设置动画属性 ■3. 把动画对象添加到某个 CALayer 对象上 ■4. 需要停止动画:可以调用 remove 方法移除动画 具体步骤 1.使用它需要先添加QuartzCore.framework框架和引入主头文件<QuartzC
分类:
移动开发 时间:
2016-02-20 22:46:07
阅读次数:
244
使用Quartz2D实现时钟动画(一) 要实现如果所示的时钟效果,首先将素材表盘拖入工程 1.定义时针、分针、秒针三个图层类成员属性 @property(nonatomic,strong)CALayer *secondLayer; @property(nonatomic,strong)CALayer
分类:
其他好文 时间:
2016-02-20 00:40:46
阅读次数:
454
CALayer有一个shadow属性 意思是阴影 shadowcolor //颜色 shadowoffset //偏移 shadowOpacity //透明度 layer有一个方法 masksToBounds 意思是裁剪 当有阴影时,可以裁剪掉阴影 但是裁剪阴影后,layer设置的图片圆角将不会被裁
分类:
其他好文 时间:
2016-02-19 23:14:40
阅读次数:
332
CALayer :CA就是coreAnimation 核心动画 它是同时支持 Mac OS 和 iOS系统的 所有的核心动画都是通过CALayer来实现的 UIView本身是不具备显示功能的 是它内部的layer层才有显示功能 UIView之所以能被看到 就是因为内部层的存在; CZLayer的功能
分类:
其他好文 时间:
2016-02-19 23:11:57
阅读次数:
384
1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置,以父层的左上角为原点(0, 0) @property CGPoint anchorPoint; 称为"定位点"、"
分类:
其他好文 时间:
2016-02-18 21:19:57
阅读次数:
196
CAAnimation可分为四种: 1.CABasicAnimation 设定CALayer的起点、终点、动画的时间 2.CAKeyframeAnimation 通过属性frame来设定CALayer的起点、中间n个关键点、终点、动画的时间 3.CAAnimationGroup 将作用于同一个Lay
分类:
其他好文 时间:
2016-02-16 15:05:25
阅读次数:
322
掌握 ● CALayer的基本属性 ● CALayer和UIView的关系 ● position和anchorPoint的作?用 CALayer ● 在iOS中,你能看得见摸得着的东西基本上都是UIView,?比如?一个按钮、?一个?文本标签、?一 个?文本输?入框、?一个图标等等,这些都是UIVi
分类:
其他好文 时间:
2016-02-15 19:46:22
阅读次数:
204
关于CAShapeLayer CAShapeLayer简介 1、CAShapeLayer继承自CALayer,可以使用CALayer的所有属性值 2、CAShapeLayer需要与贝塞尔曲线配合使用才有意义 3、使用CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出
分类:
移动开发 时间:
2016-02-09 16:37:20
阅读次数:
275