setNeedsDisplay与setNeedsLayout

来源:互联网 发布:云计算股票 编辑:程序博客网 时间:2024/05/21 13:58


两个方法都是异步执行的。

而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext,就可以画画了。

而setNeedsLayout会默认调用layoutSubViews,就可以处理子视图中的一些数据,用来调整子视图的尺寸和位置。

宗上所诉,setNeedsDisplay方便绘图,而layoutSubViews方便出来数据

 ?为什么layoutSubviews放在文章末尾实现会报错?

0 0
原创粉丝点击