【发布时间】:2009-07-30 18:00:12
【问题描述】:
我的对象 NSObject 的子类具有 CALayer 实例变量。我用它来绘制和缓存内容,并将其委托设置为我的对象。
但由于某种原因,drawLayer:inContext: 方法永远不会被调用。而 actionForLayer:forKey: 委托方法确实被调用,这意味着委托在对象的 init 方法中使用 layer.delegate = self 正确设置。
关于阻止我的图层绘制方法drawLayer:inContext: 被调用的任何建议?
我经常被称为[layer setNeedDisplay]。所以我想这是一些基本错误。
【问题讨论】:
标签: iphone core-animation quartz-graphics