从CALayer的方法中setNeedsLayout / setNeedsDisplay是一个好习惯吗?

时间:2012-01-16 14:02:22

标签: cocoa core-animation

我的图层有一些动态属性会影响图层本身的布局和/或显示。如果我从属性的设置者发送setNeedsLayout / setNeedsDisplay或者setter的调用者对此负责是否可以?

1 个答案:

答案 0 :(得分:1)

可以从UIView子类中的setter调用setNeedsLayout或setNeedsDisplay。它们立即返回,并在下一个绘图周期中仅调用layoutSubviews一次。