iOS view布局相关几个方法

-layoutSubviews

说明: 布局子视图

  • 调用时机:
    1.view frame变更时
    2.调用layoutIfNeeded 时

-setNeedsLayout

说明: 需要刷新, autoLayout 布局时, 调用此方法, 但不会立即刷新

-layoutIfNeeded

说明: 立即刷新布局

另外容易与上面方法混淆的方法

  • setNeedsDisplay: 该方法为刷新绘制图形, 与布局无关

你可能感兴趣的:(iOS view布局相关几个方法)