控制器的生命周期
2016-08-05 13:59
148 查看
就是问的 view
的生命周期,下面已经按方法执行顺序进行了排序
// 自定义控制器
view,这个方法只有实现了才会执行
- (void)loadView
{
self.view
= [[UIView
alloc] init];self.view.backgroundColor
= [UIColor
orangeColor];
}
// view 是懒加载,只要
view 加载完毕就调用这个方法- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%s",__func__);}
// view 即将显示
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
NSLog(@"%s",__func__);}
// view 即将开始布局子控件
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
NSLog(@"%s",__func__);}
// view 已经完成子控件的布局- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
NSLog(@"%s",__func__);}
// view 已经出现
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSLog(@"%s",__func__);}
// view 即将消失
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
NSLog(@"%s",__func__);}
// view 已经消失
- (void)viewDidDisappear:(BOOL)animated{
[super
viewDidDisappear:animated];NSLog(@"%s",__func__);
}
// 收到内存警告
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
NSLog(@"%s",__func__);}
// 方法已过期,即将销毁
view- (void)viewWillUnload
{
}
// 方法已过期,已经销毁
view- (void)viewDidUnload
{
}
的生命周期,下面已经按方法执行顺序进行了排序
// 自定义控制器
view,这个方法只有实现了才会执行
- (void)loadView
{
self.view
= [[UIView
alloc] init];self.view.backgroundColor
= [UIColor
orangeColor];
}
// view 是懒加载,只要
view 加载完毕就调用这个方法- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"%s",__func__);}
// view 即将显示
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
NSLog(@"%s",__func__);}
// view 即将开始布局子控件
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
NSLog(@"%s",__func__);}
// view 已经完成子控件的布局- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
NSLog(@"%s",__func__);}
// view 已经出现
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
NSLog(@"%s",__func__);}
// view 即将消失
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
NSLog(@"%s",__func__);}
// view 已经消失
- (void)viewDidDisappear:(BOOL)animated{
[super
viewDidDisappear:animated];NSLog(@"%s",__func__);
}
// 收到内存警告
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
NSLog(@"%s",__func__);}
// 方法已过期,即将销毁
view- (void)viewWillUnload
{
}
// 方法已过期,已经销毁
view- (void)viewDidUnload
{
}
相关文章推荐
- React Native开源项目-嘎嘎商城客户端(持续更新中)
- 关于unity中Assetbundle动态加载
- string和stringstream用法总结
- git之远程标签下载(远程分支)
- 万能验证手机号,正则表达式
- 组TableView实现QQ好友列表效果
- 数学 ( 排列组合 )——HDU 5194
- mac的finder崩溃重启指令
- 《为学》
- 【华为 OJ】 字符逆序
- 关于数据库设计
- ElasticSearch源码解析(四):检索(Search)
- iOS Tableable cell 自定义点击背景效果
- linux下GPRS模块的应用程序
- 360将上线百科大牌项目,为自媒体人打造特色百科词条
- [Kingdom Rush]团队分享:如何做塔防手游
- 【js 方法】js 页面刷新location.reload和location.replace的区别 【转】
- 抖抖脚开始吧
- JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介
- 崔希凡JavaWeb视频教程_day23_ajax登录验证