layoutIfNeeded() 官方翻译 swift

198 阅读1分钟

image.png 实例方法

layoutIfNeeded()

如果存在待更新的布局,立即更新子视图(subview)的布局

声明

func layoutIfNeeded()

讨论

使用本方法强制视图(view)立刻更新它的布局。当使用相对布局(Auto Layout)时,负责布局的引擎会立即更新视图的位置(position)来符合新变化的约束。将接收信息(message)的视图作为根视图(root view),本方法将从根视图开始布局视图子树。如果没有待处理的布局更新,本方法会退出(exits),并且不会更改任何布局或者触发任何与布局有关的回调。

ps楼主:欢迎大家指点和讨论