1.UIView和Layer
动画作用在Layer
Layer不响应用户交互
UIView所有的动画都是基于Layer
动画是在后台执行的
self.view.layer根图层 默认的图层
平行关系
UIKit / AppKit
Core Animation->GPU
Metal、OpenGL、Core Graphics->CPU(2D绘图API C语言)
Graphics Hardware
动画三步骤
1初始化动画对象 CABasicAnimation
2修改需要动画属性 anim.
3把动画添加到Layer上面
隐式动画和显示动画
非根图层都有隐式动画 隐式动画默认0.25秒
网友评论