01-CALayer的基本操作.1.CALayer简介: CALayer我们又称它叫做层. 在每个UIView内部都有一个layer这样一个属性. UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 我们通过操作CALayer对象,可以很方便地调整UI...
分类:
其他好文 时间:
2015-12-17 14:20:47
阅读次数:
139
一、目的:实现一个带有立体感效果的图像二、效果图:三、组成介绍: 1、一个UIImageView(用来显示照片的) 2、CALayer (用来显示背景的阴影效果) 3、手势 (点击照片有反应,可以添加一些查看头像以及改头像的效果) 四、代码如下: 1 ...
分类:
移动开发 时间:
2015-12-16 01:38:34
阅读次数:
4123
UIView 动画1.动画的作用提高用户体验, 合理使用动画2.动画的分类a.UIView动画, 基于CALayer动画, 是对CALayer动画的封装 i.属性动画 ii.过渡动画b.CAlayer动画 i.基本动画 ii.关键帧动画 iii.过渡动画 iv.组动画3.UIView动画是对UIvi...
分类:
其他好文 时间:
2015-12-14 23:11:07
阅读次数:
344
2015/12/05Day 44今天开始学习图层CALayer在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层在创建UIView对象时,UIView...
分类:
移动开发 时间:
2015-12-11 23:46:25
阅读次数:
327
如果想在底层做一些改变,想实现一些特别的动画,这时除了学习Core Animation之外,别无选择。最近在看《iOS Core Animation:Advanced Techniques》这本书籍,尚有所收获,并将之记录下来。CALayer如果将UIView说成是视图,那么CALayer就是图层了...
分类:
编程语言 时间:
2015-12-11 18:40:47
阅读次数:
573
一、CALayer和UIView的关系UIView显示在屏幕上归功于CALayer可以说:UIView依赖CALayer,又高于CALayer通过调用drawRect方法来渲染自身的内容,调节CALayer属性可以调整UIView的外观,UIView继承自UIResponder,比起CALayer可...
分类:
其他好文 时间:
2015-12-06 17:24:34
阅读次数:
148
1.UIWindow和UIView和 CALayer 的联系和区别?答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象;UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显...
分类:
移动开发 时间:
2015-12-04 20:21:34
阅读次数:
206
一. 核心动画简述1. Core Animation是直接作用在CALayer上的,并非UIView,因此核心动画的本质是修改图层的某个属性2. 核心动画继承结构3. transform的相关属性二. 核心动画基础动画 : CABaseicAnimation 帧动画 : CAKeyframeAnim...
分类:
移动开发 时间:
2015-11-27 14:31:22
阅读次数:
372
1. 创建秒针,因秒针与用户无交换,可以用layer1> 创建秒针// 创建秒针CALayer *secondLayer = [CALayer layer];self.secondLayer = secondLayer;2> 设置背景色/尺寸/位置设置锚点(0.5, 0.9)// 设置背景色 ...
分类:
移动开发 时间:
2015-11-27 14:30:40
阅读次数:
200
CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个UIView添加到控制器的view中,然后在这个UIV...
分类:
其他好文 时间:
2015-11-25 06:37:25
阅读次数:
209