美文网首页
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