Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
大多数时候调用 setNeedsDisplay 触发 drawLayer:inContext: 的原因是什么,但有时却没有?
(CALayer 的大小不为零;不透明度为 1.0)
提前感谢您的帮助!
根据UIView的文档,如果你在一个画圈内多次调用setNeedsDisplay,drawRect:方法的触发只有一个。因为 setNeedsDisplay 方法告诉系统它应该在下一个绘图圈期间更新视图。