您当前的位置:首页 > 建站知识 > 编程知识

UIViewController生命周期方法的调用时机

发布时间: 2020-04-29 │ 浏览:1779 

init-初始化程序

viewDidLoad-加载视图

viewWillAppear-UIViewController对象的视图即将加入窗口时调用;

viewDidApper-UIViewController对象的视图已经加入到窗口时调用;

viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;

viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用;

viewWillUnload-当内存过低时,释放一些不需要使用的视图时,即将释放时调用;

viewDidUnload-当内存过低时,释放一些不需要的视图完成时调用。


按下Home键不会调用viewWillDisappear和viewDidDisappear
只是程序被挂起,但该View依然是原来的View,并不是新的。