例子
- 我有一个 UIView,它只是使用 CoreGraphics 绘制一个自定义微调器。它正在使用 CADisplayLink 进行自我更新,因此它可以绘制每一帧。
- 另一个 UIView 子类也使用 CoreGraphics 绘制进度条。它还使用 CADisplayLink 更新自身。
这份名单可能会继续下去。正如你所看到的,每个组件都有自己的 CADisplayLink 显然是最简单的。
拥有多个 CADisplayLink 是好还是坏?(拥有多个 CADisplayLink 实例的一种解决方法是让一个实例在每个回调中发送给多个委托/块)