大家应该都比较清楚如果想要刷新一个UIView的话,调用它的setNeedsDisplay即可。
问题是,当你调用了一个UIView的setNeedsDisplay之后,该UIView何时才得到刷新?
经过调研发现,应该是在一个runloop的最后阶段刷新。
什么是一个runloop呢?个人认为可以简单的理解为了一个事件的处理过程。
例如用户点击屏幕是两个runloop。
大家应该都比较清楚如果想要刷新一个UIView的话,调用它的setNeedsDisplay即可。
问题是,当你调用了一个UIView的setNeedsDisplay之后,该UIView何时才得到刷新?
经过调研发现,应该是在一个runloop的最后阶段刷新。
什么是一个runloop呢?个人认为可以简单的理解为了一个事件的处理过程。
例如用户点击屏幕是两个runloop。