-(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
来源:互联网 发布:mysql分页语句 编辑:程序博客网 时间:2024/06/05 12:08
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-当内存过低,释放一些不需要的视图时调用。
1 1
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad
- - (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated
- viewWillAppear:(BOOL)animated不执行
- void 和 void* 的区别
- void ( *p ) (void) 和 void ( *p () ) (void)的区别
- ViewDidLoad和ViewWillAppear两者的区别
- viewDidLoad和loadView和viewWillAppear的区别
- ViewDidLoad和ViewWillAppear两者的区别
- viewwillappear和viewdidload的区别是什么
- viewDidLoad, viewWillDisappear, viewWillAppear区别
- viewDidLoad, viewWillDisappear, viewWillAppear区别
- viewwillappear和viewdidload区别
- viewDidLoad,viewWillDisappear, viewWillAppear区别
- void main(void x)两个void的区别 -----void与void*详解
- 解释void *与void **的区别
- Fedora安装/联网
- eclipse快捷键
- KVO机制的应用
- Javascript中最常用的125个经典技巧
- 100个经典的C算法
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
- C++之练习题33
- 【精通正则表达式】--初学正则表达式
- win7下安装memcached
- 造个类型不是梦-白话Swift类型创建
- 打开activiti的.bpmn文件报错
- hibernate 延迟加载
- redhat5开启sar命令
- 数据结构学习问题笔记之单链表