-(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
来源:互联网 发布:查看linux磁盘读写速率 编辑:程序博客网 时间:2024/06/05 15: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-当内存过低,释放一些不需要的视图时调用。
阅读全文
0 0
- -(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 **的区别
- vue之项目静态资源打包
- 萤石云视频EZOpenSDK集成(实现播放,视频放大功能)
- 统计字符(STL库使用)
- Android Studio3.0以下版本配置Kotlin
- 百度MIP-学习地址
- -(void)viewWillAppear:(BOOL)animated,- (void)viewDidLoad 的区别。
- jackson处理json,后台大写到前台变小写
- 大数模板
- NSRunLoop探究
- bzoj3159 -- LCT
- spring中配置定时任务
- 雷达图?蜘蛛图?又一个数据图表可以拿来使了!
- NDArray Tutorial
- 树欲静而风不止