【问题标题】:Calling setNeedsDisplay does not always triggers drawLayer:inContext:调用 setNeedsDisplay 并不总是触发 drawLayer:inContext:
【发布时间】:2013-07-08 11:46:55
【问题描述】:

大多数时候调用 setNeedsDisplay 会触发 drawLayer:inContext: ,但有时却没有,这可能是什么原因?

(CALayer 的大小不为零;不透明度为 1.0)

提前感谢您的帮助!

【问题讨论】:

    标签: ios calayer quartz-core setneedsdisplay


    【解决方案1】:

    根据UIView的文档,如果在一个画圈内多次调用setNeedsDisplay,drawRect:方法的触发只有一个。因为 setNeedsDisplay 方法告诉系统它应该在下一个绘图圈期间更新视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多