UIView
种方法setNeedsLayout
和setNeedsDisplay
的真正区别是什么?
像往常一样,关于这一点的文件并不清楚.
UIView
种方法setNeedsLayout
和setNeedsDisplay
的真正区别是什么?
像往常一样,关于这一点的文件并不清楚.
实际上,文档对此非常清楚:
setNeedsLayout将显示布局子视图
当需要调整视图子视图的布局时,在应用程序的主线程上调用此方法.
setNeedsDisplay将需要重新绘制您的视图(drawRect:
,依此类推).
您可以使用此方法或setNeedsDisplayInRect:通知系统需要重新绘制视图的内容.