美文网首页
Swift 3 - ViewController 生命周期

Swift 3 - ViewController 生命周期

作者: Hero_Guo | 来源:发表于2017-03-02 23:23 被阅读0次
    // 生命周期
        // 简单理解生命周期就是试图控制器里的方法先后执行的顺序
        
        // 加载视图时会调用该方法
        override func loadView() {
            super.loadView()
            print("加载视图")
        }
        
        // 当加载视图结束时调用该方法
        override func viewDidLoad() {
            super.viewDidLoad()
            print("加载视图结束")
        }
        
        // 视图将要显示时调用该方法
        override func viewWillAppear(_ animated: Bool) {
            super.viewWillAppear(animated)
            print("视图即将显示")
        }
        
        // 当视图已经显示时调用该方法
        override func viewDidAppear(_ animated: Bool) {
            super.viewDidAppear(animated)
            print("视图已经显示")
        }
        
        // 当视图将要消失时调用该方法
        override func viewWillDisappear(_ animated: Bool) {
            super.viewWillDisappear(animated)
            print("视图即将消失")
        }
        
        // 当时图已经消失时调用该方法
        override func viewDidDisappear(_ animated: Bool) {
            super.viewWillDisappear(animated)
            print("视图已经消失")
        }
    
        // 当接收到内存警告时会执行这个方法
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
        }
    

    相关文章

      网友评论

          本文标题:Swift 3 - ViewController 生命周期

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