CALayer与UIView之间的关系
UIView本身不可视,其内部的CALayer才具有显示功能
改变CALayer的属性,就是改变UIView的外观(如圆角、阴影)
CALayer的常用属性(如位置、锚点)
CALayer的常用属性(如边框、圆角)
UIColor和UIImage必须转成可以跨平台的CG...
分类:
移动开发 时间:
2014-09-18 11:30:44
阅读次数:
249
CABasicAnimation animationWithKeyPath Types
When using the ‘CABasicAnimation’ from the QuartzCore Framework in Objective-C, you have to specify an animationWithKeyPath. This is
a long string...
分类:
其他好文 时间:
2014-09-17 16:55:34
阅读次数:
309
CABasicAnimation类的使用方式就是基本的关键帧动画。所谓关键帧动画,就是将Layer的属性作为KeyPath来注册,指定动画的起始帧和结束帧,然后自动计算和实现中间的过渡动画的一种动画方式。CABasicAnimation的基本使用顺序1.引用QuartzCore.framework将...
分类:
其他好文 时间:
2014-09-01 17:28:13
阅读次数:
358
简介问题一:什么是核心动画(Core Animation)??Core Animation是非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍,使用它需要先添加QuartzCore.framework和引入对应的框架?CALayer中很多属性都可以通过CAAnimation...
分类:
移动开发 时间:
2014-08-23 18:59:31
阅读次数:
214
框架名称功能Foundation提供OC的基础类(像NSObject)、基本数据类型等UIKit创建和管理应用程序的用户界面QuartzCore提供动画特效以及通过硬件进行渲染的能力CoreGraphics提供2D绘制的基于C的APISystemConfiguration检测当前网络是否可用和硬件设...
分类:
移动开发 时间:
2014-08-18 10:46:43
阅读次数:
267
有时候我们需要在view中加入渐变的效果来让它看起来有玻璃质感,可以使用Core Animation框架中提供的CAGradientLayer来实现.代码如下:首先添加QuartzCore.framework然后加入如下代码:#import-(CAGradientLayer*)shadowAsInv...
分类:
移动开发 时间:
2014-08-14 16:20:08
阅读次数:
270
Core Anitmation 是什么???Core Animation是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍!(使用之前要导入框架哦)添加QuartzCore.framework和引入对应的框架那使用Core Animation的基本步骤是什么??1.初...
分类:
其他好文 时间:
2014-07-19 18:34:05
阅读次数:
334
代码是网上找到的,不过找到的时候直接复制下来不能用,稍微整理下,为和我一样水平的菜鸟观摩一下下。(1)引入“QuartzCore.framework”库,头部引用。C代码#include(2)直接上代码,你懂的。C代码-(IBAction)buttonP:(id)sender{[selfbutton...
分类:
移动开发 时间:
2014-07-06 20:10:54
阅读次数:
196
\QuartzCore图层编程一、添加QuartzCore框架要使用QuartzCore框架,你需要将其添加到你的工程中。然后#import<QuartzCore/QuartzCore.h>二、认识图层对ps有所了解的人都知道图层的概念,在这里也一样。在PS中一张图片至少得有一个图层,一个或多个图层的叠加构成了一张位..
分类:
其他好文 时间:
2014-06-24 16:43:08
阅读次数:
191
本文转载至http://sjh787291806.blog.163.com/blog/static/21396319620131015105856616/如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore...
分类:
移动开发 时间:
2014-06-04 19:06:15
阅读次数:
253