iOS动画
xiaoxiaobukuang
欢迎大家提意见
展开
-
CATextLayer
用于渲染一个无格式或属性文本字符一、CATextLayer属性1、 @property(copy) id string; 文本呈现,可以是一个NSString或者NSAttributedString;默认为nil2、 @property CFTypeRef font; 字体使用,可能是一个CTFontRef,一个CGFontRef或者一个字符串命名体,默认为Helvetica字体;仅当str原创 2016-01-16 01:19:05 · 6013 阅读 · 1 评论 -
Spring Animation
Spring Animation 简介Spring Animation 本质上是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中。下图中演示的自带的动画效果实际上都使用了 Spring Animation: 事实上,从 iOS 7 起几乎所有的系统动画都用的是 Spring Animation,包括 App 文件夹打开/关闭效果、键盘弹出效果、UISwitch 控件的开关效果、不原创 2015-12-26 21:10:25 · 992 阅读 · 0 评论 -
IOS动画中的枚举UIViewAnimationOptions
首先这个枚举属于UIViewAnimation。我们经常使用的函数是(1)、+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations NS_AVAILABLE_IOS(4_0);(2)、+ (void)animateWithDuration:(NSTimeInterval)原创 2015-12-26 21:00:10 · 858 阅读 · 0 评论 -
CALayer图层
一、简介 CALayer包含再QuartzCore框架中,这是一个跨平台的框架,即可以用在iOS中又可以用在Mac OS X中。再使用Core Aniamtion开发动画本质就是将CALayer中的内容转化为位图从而供硬件操作,所以要熟练掌握动画操作必须先来熟悉CALayer。在使用Quartz 2D绘图时已经用到了CALayer,当利用drawRect:方法绘图的本质就是绘制到UIView的原创 2016-01-10 00:25:57 · 1006 阅读 · 0 评论 -
CAGradientLayer
CAGradientLayer可以方便的进行一些颜色渐变处理;1、 @property(copy) NSArray *colors;理解:渐变颜色数组;例如:CAGradientLayer *gradientLayer1 = [CAGradientLayer layer];[gradientLayer1 setColors:[NSArray arrayWithObjects:(id)[[[UI原创 2015-12-26 20:06:40 · 621 阅读 · 0 评论 -
视图UIView动画
在iOS中,图形可分为以下几个层次: 越上层,封装程度越高,动画实现越简洁越简单,但是自由度越低;反之亦然。本文着重介绍Core Animation层的基本动画实现方案。在iOS中,展示动画可以类比于显示生活中的“拍电影”。拍电影有三大要素:演员+剧本+开拍,概念类比如下:演员--->CALayer,规定电影的主角是谁剧本--->CAAnimation,规定电影该怎么演,怎么走,怎么变换开拍-原创 2015-12-26 20:16:50 · 1129 阅读 · 0 评论 -
CAShapeLayer和UIBezierPath
一:贝塞尔曲线 UIBezierPath使用UIBezierPath类可以创建基于矢量的路径,这个类再UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。1、UIBezierPath基础UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都是直线和曲线段去创建原创 2015-12-24 01:40:08 · 2786 阅读 · 0 评论 -
CAEmitterLayer粒子效果
一、CAEmitterLayer&CAEmitterCells在 UIKit 中,粒子系统由两部分组成: 1、一个或多个 CAEmitterCells :发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟雾)。当散发出一个粒子,UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。2、一个或多个 CAEmi原创 2016-12-15 17:17:04 · 661 阅读 · 0 评论