美文网首页A知识点2
iOS控制器View的生命周期

iOS控制器View的生命周期

作者: 哔哩哔哩智能喵 | 来源:发表于2016-10-11 14:40 被阅读74次

    1.控制器View的创建

    控制器view的加载过程

    loadView方法

    作用:loadView方法是用来创建UIViewController的View。首先判断下有没有指定的storyboard或者Xib,如果指定,就会加载它们描述的控制器的View,如果没有指定,创建一个空的View。
    什么时候调用:每次访问UIViewController的View,当View为nil,就会调用loadView方法。

    ViewDidLoad方法

    当控制器的loadView方法执行完毕,view被创建成功后,就会执行viewDidLoad方法。

    2.控制器View的生命周期

    loadView:加载view
    ViewDidLoad:view加载完毕
    ViewWillAppear:view将要显示
    ViewWillLayoutSubViews:view将要布局子控件
    ViewDidLayoutSubViews:view布局子控件完成
    ViewDidAppear:view完全显示
    ViewWillDisAppear:view即将消失
    ViewDidDisAppear:view完全消失

    View生命周期方法调用顺序

    ViewDidLoad -> ViewWillAppear -> ViewWillLayoutSubViews -> ViewDidLayoutSubViews -> ViewDidAppear -> ViewWillDisAppear -> ViewDidDisAppear

    相关文章

      网友评论

      本文标题:iOS控制器View的生命周期

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