- 首先我们来了解一下什么是CADisplayLink。
- 他是一种类似于NSTimer的一个计时器,与NSTimer不同的是,他是以桢为刷新频率。iOS默认的桢刷新频率是60F/s ,也就是说,CADisplayLink是在一秒内有可能被触发60次(可能性很大)。因戏我们可以通过CADisplayLink来改变一些属性,从而实现连续的动画 (注:CADisplayLink是可以改变刷新频率的,且通常和UIBezierPath结合使用)。
- 几个实例。
- 实现果冻的效果
- 实现弯曲压缩的效果
- 实现QQ消息拉伸的效果
实际上CADisplayLink就是一个计时器,用它是来进行数据的更新之后在绘图。