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