控制器的viewDidLayoutSubviews方法

版权声明:本文为博主原创文章,转载请注明文章出处。 https://blog.csdn.net/qfeung/article/details/88695463

1. 文档优先

DidLayoutSubviews官方文档

①概述

被调用以通知视图控制器其视图刚刚布置了其子视图。

②详细说明

当视图控制器的视图bounds发生变化时,视图会调整其子视图的位置,然后系统会调用此方法。 但是,调用此方法并不表示已调整视图子视图的各个布局。 每个子视图负责调整自己的布局。

在视图布局其子视图后,视图控制器可以覆盖此方法以进行更改。 此方法的默认实现不执行任何操作。

个人经验

  1. 不应该在此方法中添加子视图, 或者添加(不是重构)约束, 因为此方法可能被系统多次调用.

猜你喜欢

转载自blog.csdn.net/qfeung/article/details/88695463