ViewDidLoad和ViewDidAppear的一个区别
来源:互联网 发布:r语言与数据挖掘视频 编辑:程序博客网 时间:2024/05/22 20:28
代码:
- (void)viewDidLoad { [super viewDidLoad]; NSLog(@"View Did Load");}- (void)viewDidAppear:(BOOL)animated { NSLog(@"View Did Appear");}- (void)viewDidDisappear:(BOOL)animated { NSLog(@"View Did Disappear");}
运行时控制台输出:
2014-02-16 22:14:03.631 ViewDidAppear[4306:70b] View Did Load2014-02-16 22:14:03.683 ViewDidAppear[4306:70b] View Did Appear2014-02-16 22:14:04.793 ViewDidAppear[4306:70b] View Did Disappear2014-02-16 22:14:05.829 ViewDidAppear[4306:70b] View Did Appear2014-02-16 22:14:11.247 ViewDidAppear[4306:70b] View Did Disappear2014-02-16 22:14:12.692 ViewDidAppear[4306:70b] View Did Appear
可见ViewDidLoad方法只执行一次,而ViewDidAppear和ViewDidDisappear方法每次都会随着视图的出现和消失而执行,另外ViewDidLoad方法执行先于ViewDidAppear方法。
对于一些需要每次加载视图都要执行的动作,应该放在ViewDidAppear方法中,而不是ViewDidLoad方法中。
0 0
- ViewDidLoad和ViewDidAppear的一个区别
- viewDidLoad、viewDidUnload、viewWillAppear、viewDidAppear、viewWillDisappear 和 -viewDidDisappear的区别和使用
- - viewDidLoad 和 - viewWillApear 和 -viewDidAppear
- init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- IOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用
- 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- iOS 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- 视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用
- iOS视图控制对象生命周期: init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- _视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途
- 给for()循环一锤定音的回复!
- 浅谈VS编译自定义编译任务—MSBuild Task(csproject)
- java 程序加载过程---1-类直接调用静态方法
- new 二维数组
- android Color对应xml中的值
- ViewDidLoad和ViewDidAppear的一个区别
- Make选项及makefile常用变量
- Linux进程间通信之管道(pipe)
- 黑马程序员--基础--第三篇--URL和URLConnection认识
- Spring事务传播性与隔离级别
- mac book pro上使用zoc连接linux云主机
- 我来了,csdn博客家庭
- OC NSString与C string 的相互转换
- getRequestDispatcher简单介绍