iOS UIViewController生命周期8个函数

来源:互联网 发布:天津青蛙网络 编辑:程序博客网 时间:2024/06/03 11:28



//  ViewController 生命周期


import UIKit


class ViewController: UIViewController{

    

    var count =0

    overridefunc loadView() {

        super.loadView()

        count+=1

        print("\(count)loadView")

    }

    

    overridefunc viewDidLoad() {

        super.viewDidLoad()

        count+=1

        print("\(count)viewDidLoad")

    }

    

    overridefunc viewWillAppear(_ animated:Bool) {

        super.viewWillAppear(animated)

        count+=1

        print("\(count)viewWillAppear")

    }

    overridefunc viewWillLayoutSubviews() {

        super.viewWillLayoutSubviews()

        count+=1

        print("\(count)viewWillLayoutSubviews")

    }

    overridefunc viewDidLayoutSubviews() {

        super.viewDidLayoutSubviews()

        count+=1

        print("\(count)viewDidLayoutSubviews")

    }

    //这里才出现看到的东西

    overridefunc viewDidAppear(_ animated:Bool) {

        super.viewDidAppear(animated)

        count+=1

        print("\(count)viewDidAppear")

        

    }

    

    

    

    overridefunc viewWillDisappear(_ animated:Bool) {

        super.viewWillDisappear(animated)

        count+=1

        print("\(count)viewWillDisappear")


    }

    overridefunc viewDidDisappear(_ animated:Bool) {

        super.viewDidDisappear(animated)

        count +=1

        print("\(count)viewDidDisappear")


    }

    

    

    

    

    

    

}









0 0
原创粉丝点击