热门

最新

红包

立Flag

投票

同城

我的

发布
qq_52423918
掉发的小王
3 年前
trueqq_52423918

第一个十万,记录一下,继续加油

码友杂谈区
CSDN App 扫码分享
分享
4
15
打赏
  • 复制链接
  • 举报
下一条:
UIView的setNeedsDisplay和setNeedsLayout两个方法都是异步执行的。而setNeedsDisplay会自动调用drawRect方法,这样可以拿到UIGraphicsGetCurrentContext进行绘制;而setNeedsLayout会默认调用layoutSubViews,给当前的视图做了标记;layoutIfNeeded 查找是否有标记,如果有标记及立刻刷新。只有setNeedsLayout和layoutIfNeeded这二者合起来使用,才会起到立刻刷新的效果。
立即登录