图层时间 CAMediaTiming协议 CAMediaTiming协议定义了在一段动画内用来控制逝去时间的属性的集合,CALayer和CAAnimation都实现了这个协议...

图层时间 CAMediaTiming协议 CAMediaTiming协议定义了在一段动画内用来控制逝去时间的属性的集合,CALayer和CAAnimation都实现了这个协议...
属性动画 CABasicAnimation 找到一篇很详细的CABasicAnimation使用总结 CAKeyframeAnimation CAKeyframeAnimat...
实例化 使用方法animationWithKeyPath:对 CABasicAnimation进行实例化,并指定Layer的属性作为关键路径进行注册。 设定动画 设定动画的属...
动画是Core Animation库一个非常显著的特性。这一章我们来看看它是怎么做到的。具体来说,我们先来讨论框架自动完成的隐式动画(除非你明确禁用了这个功能)。 事务 事务...
圆角 CALayer有一个叫做conrnerRadius的属性控制着图层角的曲率。它是一个浮点数,默认为0(为0的时候就是直角),但是你可以把它设置成任意值。 图层边框 CA...
CAShapeLayer CAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后C...
@爱上别的吧 也是,回头补上
iOS核心动画高级技巧(笔记)——(四)变换仿射变换 创建一个CGAffineTransform 如下几个函数都创建了一个CGAffineTransform实例:CGAffineTransformMakeRotatio...
@爱上别的吧 标题不是写了是笔记吗。。。
iOS核心动画高级技巧(笔记)——(四)变换仿射变换 创建一个CGAffineTransform 如下几个函数都创建了一个CGAffineTransform实例:CGAffineTransformMakeRotatio...
仿射变换 创建一个CGAffineTransform 如下几个函数都创建了一个CGAffineTransform实例:CGAffineTransformMakeRotatio...
圆角 CALayer有一个叫做conrnerRadius的属性控制着图层角的曲率。它是一个浮点数,默认为0(为0的时候就是直角),但是你可以把它设置成任意值。 图层边框 CA...
图层几何学 布局 UIView有三个比较重要的布局属性:frame,bounds和center,CALayer对应地叫做frame,bounds和position。为了能清楚...
说明:所有的iOS核心动画高级技巧(笔记)都是读书笔记,原文请戳iOS核心动画高级技巧 图层树 在iOS当中,所有的视图都从一个叫做UIVIew的基类派生而来,UIView可...
一 熟悉Objective-C 了解Objective-C语言的起源 在类的头文件中尽量少引入其他头文件 除非确有必要,否则不要引入头文件。要在某个类的头文件中提及别的类(头...
基础部分(The Basics) 当推断浮点数的类型时,Swift 总是会选择Double而不是Float。 结合数字类常量和变量不同于结合数字类字面量。字面量3可以直接和字...
基础部分(The Basics) 当推断浮点数的类型时,Swift 总是会选择Double而不是Float。 结合数字类常量和变量不同于结合数字类字面量。字面量3可以直接和字...
一 熟悉Objective-C 了解Objective-C语言的起源 在类的头文件中尽量少引入其他头文件 除非确有必要,否则不要引入头文件。要在某个类的头文件中提及别的类(头...