//// RPProgressView.h// CALayer定制下载进度条控件//// Created by RinpeChen on 16/1/2.// Copyright © 2016年 rinpe. All rights reserved.//#import @interface R...
分类:
其他好文 时间:
2016-01-02 12:09:12
阅读次数:
139
CALayers 是屏幕上的一个具有可见内容的矩形区域,每个UIView都有一个根CALayer,其所有的绘制(视觉效果)都是在这个layer上进行的。可以下面的代码去验证!UILabel*lable=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 10...
分类:
其他好文 时间:
2015-12-29 15:57:16
阅读次数:
242
1。CAShapeLayer继承至CALayer 可以使用CALayer的属性值2。CAShapeLayer需要与贝塞尔曲线配合使用才有意思3.CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出一些想要的图形4。CAShapeLayer属于CoreAnimation...
分类:
其他好文 时间:
2015-12-28 10:34:02
阅读次数:
133
iOS的视图机制,提到了iOS的视图框框可以通过drawRect自己绘图,每个view的layer(CALayer)就像一个视图的投影,其实我们也可以来操作它定制一个视图,例如半透明圆角背景的视图。要完成自己在视图上绘图,大家一定要了解一下iOS的绘图机制了。今天我试图也通俗地说一下iOS的绘图。在...
分类:
移动开发 时间:
2015-12-23 17:53:22
阅读次数:
368
想在CALayer中实现动画很容易,初学者可能会把思想局限于UIView层面上,其实不放用CALayer会比你想象的简单且思路清晰,上篇随笔中讲到了CALayer的一些属性,如果说你改变一些属性比如bounds,position你会发现它是会自带隐式动画的,而且效果不错,不过在这里你不能自定义动.....
分类:
移动开发 时间:
2015-12-22 15:58:50
阅读次数:
182
02- 音乐震动条分析震动条界:每一个条都在做一个上下缩放的动画.而且不需要与用户交互.所以每一个震动条可以 CALayer来做.发现每一个都非常相似.所以先搞定一个,然后其它的直接复制就可以了.1.演示界面分析,改它的缩放, 然后再还原2.搭建界面宽度200, 度:200,拖线3.添加CALay....
分类:
其他好文 时间:
2015-12-21 01:54:02
阅读次数:
171
今天博主有一个CALayer与coreAnimation的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.进度条常规做法进度条并不是单纯的线性增长,在50%之前,每一次进度增加,进度条就会在y轴上面偏移一段距离,直到增长到一半进度的时候偏移位置达到顶点,然后随着进度继续增加,y轴的偏移越来...
分类:
移动开发 时间:
2015-12-20 23:49:59
阅读次数:
311
1、CAShapeLayer简介1、CAShapeLayer继承至CALayer,可以使用CALayer的所有属性值2、CAShapeLayer需要与贝塞尔曲线配合使用才有意义3、使用CAShapeLayer与贝塞尔曲线可以实现不在view的drawRect方法中画出一些想要的图形4、CAShape...
分类:
移动开发 时间:
2015-12-20 07:01:26
阅读次数:
181
1、缓动函数简介 缓动函数的动画效果是建立在CALayer层级的关键帧动画基础之上 也就是说用普通的UIView的Animation是无法直接实现缓动函数 缓动函数是一系列模拟物理效果(如抛物线)方程式的统称,用以计算给定两点之间的插值 两点之间插的值越多,效果越好,但是会耗费更多的性...
分类:
其他好文 时间:
2015-12-20 00:36:24
阅读次数:
237
11.UIView与核心动画对比?1.UIView和核心动画区别? 核心动画只能添加到CALayer 核心动画一切都是假象,并不会改变真实的值。2.什么时候使用UIView的动画? 如果需要与用户交互就使用UIView的动画. 不需要与用户交互可以使用核心动画3.什么场景使用核心动画最多...
分类:
其他好文 时间:
2015-12-17 19:02:49
阅读次数:
168