美文网首页
layoutIfNeeded、setNeedsLayout

layoutIfNeeded、setNeedsLayout

作者: 梁森的简书 | 来源:发表于2021-05-07 17:31 被阅读0次

layoutIfNeeded

马上刷新界面
手动去让系统调用layoutSubviews(某些情况下iOS开发中的layoutSubviews方法的调用时机系统会自动调用layoutSubviews)
但layoutSubviews并不一定会被调用,只有view的视图发生了变化才会被调用。

使用layoutIfNeeded的场景

iOS开发中使用Masonry更新约束产生动画效果

setNeedsLayout

并不会立即更新view,而是等待下一个Update Cycle

相关文章

网友评论

      本文标题:layoutIfNeeded、setNeedsLayout

      本文链接:https://www.haomeiwen.com/subject/cruukltx.html