setNeedsDisplay和layoutSubViews区别:
首先两个方法都是异步执行的。
而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。
而setNeedsLayout会默认调 用layoutSubViews,就可以处理子视图中的一些数据。
综上所诉,setNeedsDisplay方便绘图,而layoutSubViews方便出来数据。
setNeedsDisplay和layoutSubViews区别:
首先两个方法都是异步执行的。
而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。
而setNeedsLayout会默认调 用layoutSubViews,就可以处理子视图中的一些数据。
综上所诉,setNeedsDisplay方便绘图,而layoutSubViews方便出来数据。