美文网首页
UIViewController appear disappea

UIViewController appear disappea

作者: aWTCoder | 来源:发表于2018-08-08 20:51 被阅读0次

首次显示一个ViewController时,调用顺序如下:

viewWillAppear:

viewWillLayoutSubviews

viewDidLayoutSubviews

viewDidAppear

当VC1 切换到VC2时,调用顺序如下:

VC1:viewWillDisappear:

VC2:viewWillAppear:

VC2:viewWillLayoutSubviews

VC2:viewDidLayoutSubviews

VC2:viewDidAppear:

VC1:viewDidDisappear:

其中如果viewWillLayoutSubviews和viewDidLayoutSubviews调用过之后,那么如果ViewController的frame没有发生过改变,那么是不会再次调用的。比如从VC2在返回到VC1时,VC1只会调用appear和disappear相关函数,willLayout和didLayout是不会被调用的。

相关文章

网友评论

      本文标题:UIViewController appear disappea

      本文链接:https://www.haomeiwen.com/subject/ehffbftx.html