我尝试在 iphone 的 UIView 中学习绘图过程。据我了解,仅当方法 [UIView drawRect] 存在时,绘图过程才会发生。它以 [ CALayer display ] 开始,并在该方法中调用 [UIView drawRect] (准确地说:首先调用 [ UIView drawLayer:layer inContext:context ] 并在此方法中调用 [UIView drawRect])。
我有两个问题:
- [ CALayer display ]方法如何获取UIView的上下文?(在 [ CALayer display ] 方法中的 [ UIView drawLayer:layer inContext:context ] 中使用)
- CALayer 内容的更新是如何发生的?(此处链接中描述的更新:[ CALayer display ])