UIViewController生命周期

来源:互联网 发布:azw3 打开软件 编辑:程序博客网 时间:2024/06/15 03:15

UIView声明周期表简单,其实就是几个方法。我们通过代码来看

代码注释中说明了每个方法的调用时机。

    //将在视图控制器中的视图    override func loadView() {        //此处我们可以设置视图,默认为UIView        println("MyRootView-------loadView")    }        //一般在视图加载完成后调用此方法    override func viewDidLoad() {        super.viewDidLoad()        //此处一般编写视图控制器的功能代码,比如添加子视图等        println("MyRootView-------viewDidLoad")    }        //视图将要出现的时候调用此方法    override func viewWillAppear(animated: Bool) {        println("MyRootView-------viewWillAppear")            }        //视图已经出现的时候调用此方法    override func viewDidAppear(animated: Bool) {        println("MyRootView-------viewDidAppear")            }        //视图将要消失的时候调用此方法    override func viewWillDisappear(animated: Bool) {        println("MyRootView-------viewWillDisappear")            }        //视图已经消失的时候调用这个方法    override func viewDidDisappear(animated: Bool) {        println("MyRootView-------viewDidDisappear")            }        //收到内存警告的时候调用此方法    override func didReceiveMemoryWarning() {        //有的时候为了保证正常运行,在内存警告的时候释放一些元素降低内存消耗        println("MyRootView-------didReceiveMemoryWarning")    }

大家可以尝试一下看看

苹果开发群 :414319235  欢迎加入  欢迎讨论问题




0 0
原创粉丝点击