free

热门文章 刷新页面布局系统方法

  • 时间:2021-5-15
  • 作者:free
  • 分类: Objective-C
  • 浏览:1837
  • 评论:0
  • 问题:有时候会发现,调整完页面布局约束或者部分属性之后,没有立即生效。 原因:当设置完控件的约束,需要调用layoutIfNeeded 函数进行布局,然后所约束的控件才会按照约束条件,生成当前布局相应的frame和bounds。 【关于autolayout更新的几个方法的区别】: setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。 layoutIfNeeded:告知页面布局立刻更新。所以一般都会和setNeedsLay...

    阅读全文>>