viewWillAppear和viewDidLayoutSubviews有什么不同。
viewWillAppear
viewDidLayoutSubviews
我知道在viewDidLoad中视图的大小是未知的。其他两种方法呢?哪一个更适合使用调整子视图的位置?
viewDidLoad
发布于 2017-10-12 23:57:57
每次将视图添加到视图层次结构中时,只调用一次viewWillAppear。它发生在viewDidLoad之后,但在动画对视图执行操作之前。有关详细信息,请参阅docs。
每次更新、旋转或更改控制器的视图时(或者更专业地说,每次更改其边界),都会调用viewDidLayoutSubviews。有关详细信息,请参阅docs。
https://stackoverflow.com/questions/46714032
相似问题