IOS动画 CALayer

IOS动画(1)CALayer

主宰稳场 提交于 2019-12-05 05:26:36
参考博客: http://geeklu.com/2012/09/animation-in-ios/ http://www.cnblogs.com/kenshincui/p/3972100.html#calayer CALayer是CoreAnimation部分的内容,CALayer的概念类似于photoshop中层的概念,每个UIView都有一个根CALayer,每个CALayer又可以添加子CALayer,从结构上来看CALayer是一种树形结构,UIView的绘制工作都交由CALayer完成。 我们可以从以下几点掌握CALayer的用法 CALayer常用属性 CALayer图层绘制 CALayer模型树,呈现树以及渲染树 CALayer tranform变化 CALayer事务 CALayer时间系统 CALayer常用属性 我们可以进入CALayer.h中查看CALayer支持的属性,其中注解中标注Animation的属性表示支持隐式动画,当这些属性的值改变时系统自带了平滑过渡的动画效果(非根Layer支持) 下表列出了CALayer常用的属性: 属性 说明 是否支持隐式动画 anchorPoint 和中心点position重合的一个点,称为“锚点”,锚点的描述是相对于x、y位置比例而言的默认在图像中心点(0.5,0.5)的位置 是 backgroundColor