【转载】viewLoad、viewDidLoad的一些事
2015-12-08 17:59
169 查看
viewLoad和viewDidLoad都可以用来在视图载入的时候,初始化一些内容
viewDidLoad此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。
不管用不用nib,都最先调用loadView,所以说loadView 此方法在控制器的view为nil的时候就会被调用。一般在使用nib后就会把loadView注释掉。
viewwillappear是每次视图控制器的视图出现前执行的代码。 (进入每次都会执行)
而viewdidload是每次视图控制器载入是执行的代码。(只执行一次)
比如说:当a视图控制器的视图第一次出现是两个都要执行,但当a被push后有pop回来时,只有viewwillappear执行。
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
init-初始化程序
viewDidLoad-加载视图
viewWillAppear-UIViewController对象的视图即将加入窗口时调用;
viewDidApper-UIViewController对象的视图已经加入到窗口时调用;
viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;
viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用;
viewVillUnload-当内存过低时,需要释放一些不需要使用的视图时,即将释放时调用;
viewDidUnload-当内存过低,释放一些不需要的视图时调用。
感谢原作者,原帖地址:
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
http://blog.csdn.net/web718/article/details/38419933
iOS开发之loadView和viewDidLoad总结
http://www.1000phone.net/forum.php?mod=viewthread&tid=10507&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline http://www.cnblogs.com/superhappy/archive/2012/02/06/2340199.html
viewDidLoad此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。
不管用不用nib,都最先调用loadView,所以说loadView 此方法在控制器的view为nil的时候就会被调用。一般在使用nib后就会把loadView注释掉。
viewwillappear是每次视图控制器的视图出现前执行的代码。 (进入每次都会执行)
而viewdidload是每次视图控制器载入是执行的代码。(只执行一次)
比如说:当a视图控制器的视图第一次出现是两个都要执行,但当a被push后有pop回来时,只有viewwillappear执行。
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
init-初始化程序
viewDidLoad-加载视图
viewWillAppear-UIViewController对象的视图即将加入窗口时调用;
viewDidApper-UIViewController对象的视图已经加入到窗口时调用;
viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;
viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用;
viewVillUnload-当内存过低时,需要释放一些不需要使用的视图时,即将释放时调用;
viewDidUnload-当内存过低,释放一些不需要的视图时调用。
感谢原作者,原帖地址:
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
http://blog.csdn.net/web718/article/details/38419933
iOS开发之loadView和viewDidLoad总结
http://www.1000phone.net/forum.php?mod=viewthread&tid=10507&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline http://www.cnblogs.com/superhappy/archive/2012/02/06/2340199.html
相关文章推荐
- 联系人的侧边字母索引ListView 将手机通讯录姓名通过首字母排序。
- 云·端·创变,AppCan移动云大会圆满落幕
- 7.30
- php字符串编码的转换
- 网络程序开发实验报告
- NSMutableArray (可变数组增、删、改、查)
- C++学习_继承覆盖重载
- C++学习随笔
- java 类加载顺序 静态变量初始化顺序,何时触发类加载
- C++学习之继承篇
- ViewPager和Tabhost结合,可滑动的tabhost
- java读取properties配置文件
- loadlibrary返回 NULL , 错误码值126
- android studio从布局文件中提取style
- POI+EL表达式 Excel导出功能
- C#使用参数数组
- SVN服务器搭建和使用(三)
- JavaScript 语法总结3
- 【My First Blog】评近期国产烂片-《何以笙箫默》
- Linux基础网络设置