标签: ios calayer quartz-core setneedsdisplay
大多数时候调用setNeedsDisplay触发drawLayer:inContext:的原因是什么,但有时它不会?
(CALayer的大小不为零;不透明度为1.0)
提前感谢您的帮助!
答案 0 :(得分:2)
根据UIView的文档,如果你在一个绘图圆中多次调用setNeedsDisplay,则只有一个drawRect:方法的触发器。因为setNeedsDisplay方法告诉系统它应该在下一个绘图循环期间更新视图。