在ViewController中View的生命周期
2016-12-22 13:33
281 查看
view的生命周期如下(按顺序)
-(void)loadView
用代码初始化的时候,第一个调用该方法。可以在这里面[code]addSubView。[/code]
-(void)viewDidLoad
初始化时一些数据的设置[code]setUp。[/code]
-(void)viewWillAppear
view 即将出现(每次view出现的时候都会调用)
-(void)viewWillLayoutSubviews
初始化的时候,默认什么也不做。当view(包括subViews)的bounds发生变化的时候会调用,可以用来布局(Tip:此方法之后回调用[code]updateViewConstraints)[/code]
-(void)viewDidLayoutSubviews
初始化的时候,默认什么也不做。注意当view(包括subViews)的bounds发生变化的时候会调用,可以用来布局。这里是bounds而不是frame。经过测试view的frame的size 发生变化才会调用该方法,而origin变化时不会调用
-(void)viewDidAppear
view已经全部展现出来(每次view出现的时候都会调用)
-(void)viewWillDisappear
页面即将消失的时候调用(每次view即将消失的时候,都会调用)
-(void)viewWillLayoutSubviews
-(void)viewDidLayoutSubviews
-(void)viewDidDisappear
页面已经消失的时候调用,(每次页面消失的时候都会调用)
文/董二千(简书作者)
原文链接:http://www.jianshu.com/p/78ada8ca4a2c
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
相关文章推荐
- ViewController生命周期内各个函数的调用次序
- iOS 视图控制器ViewController生命周期
- ios ViewController的生命周期分析和基本使用逻辑
- IOS ViewController 生命周期
- 一个和viewcontroller生命周期相关的bug
- viewController的生命周期
- ViewController 生命周期重要方法
- iOS ViewController生命周期
- iOS开发内存警告Memory Warning和ViewController的生命周期的问题
- ViewController 生命周期-iOS初学
- ViewController生命周期
- 2011斯坦福大学iOS应用开发教程学习笔记(第八课)viewController生命周期
- iOS:viewController 和 view 的生命周期、不错的代码设计风格
- ViewController的生命周期分析和使用
- iOS view和viewController的生命周期
- view在UIViewController中的生命周期
- iOS开发笔记3——IOS开发内存警告Memory Warning和ViewController的生命周期的问题
- iOS view和viewController的生命周期
- iOS view和viewController的生命周期
- view和viewController的生命周期