1.loadView这是视图控制器用来加载根视图的方法;如果需要将自定义的视图作为根视图,则不需要调用父类对该方法的实现([super loadView]);直接将自定义视图通过self.view定义为视图控制器的根视图;自定义视图中的简单响应事件也应由视图控制器来进行处理,写在 ...
1.loadView
这是视图控制器用来加载根视图的方法;
如果需要将自定义的视图作为根视图,则不需要调用父类对该方法的实现([super loadView]);直接将自定义视图通过self.view定义为视图控制器的根视图;
自定义视图中的简单响应事件也应由视图控制器来进行处理,写在此方法内;
2.viewDIdLoad
当视图控制器的根视图加载完成之后触发该方法;(也就是loadView调用完成之后会立即调用该方法);
需要调用父类对该方法的实现;
该方法可以对根视图进行简单的一些设置,比如背景颜色等等;
3.viewWillAppear:(BOOL)animated; //当视图控制器的根视图将要显示时触发;
4.viewDidAppear:(BOOL)animated; //当视图控制器的根视图显示时触发;
5.viewWillDisappear:(BOOL)animated; //当视图控制器的根视图将要消失时触发;
6.viewDidDisappear:(BOOL)animated; //当视图控制器的根视图消失时触发;
7.didReceiveMemoryWarning;//当收到内存警告时触发, 此时需要释放掉暂时不使用的资源,以及可重建对象;
1 - (void)didReceiveMemoryWarning {2 [super didReceiveMemoryWarning];3 if ([self isViewLoaded] && !self.view.window) {4 self.view = nil;5 }6 }7 //[self isViewLoaded] 看视图是否已经加载了8 //self.view.window 看根视图有没有在window上展示
原标题:视图加载过程中会触发的方法(loadView/viewDidLoad/didReceiveMemoryWarning)
关键词:ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。