ViewController响应显示相关的通知方法


接着 “ViewController生命周期重要方法”  http://blog.csdn.net/u013328868/article/details/46746597

ViewController响应显示相关的通知方法 主要包括四个方法

viewWillAppear, viewDidAppear, viewWillDisappear, viewDidDisappear

这四个方法使用的情况如下:


在ViewController 调用 loadView和viewDidLoad以后,ViewController会有一个view属性,但是这个view没有显示在屏幕上([self.view window] == nil).

viewWillAppear和viewDidAppear 把 这个view属性显示在屏幕上





viewWillDisappear和viewDidDisappear 在ViewController的view被另一个view遮住的时候调用


具体来说执行顺序就是:

执行步骤 ViewController1 ViewController2
1 loadView  
2 viewDidLoad  
3 viewWillAppear  
4 viewDidAppear  
5   loadView
6   viewDidLoad
7 viewWillDisappear  
8   viewWillAppear
9   viewDidAppear
10 viewDidDisappear  

流程图如下:

(Mac下面做图太累了啊!还好有Visual Paradigm)




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013328868/article/details/46787155
文章标签: ViewController
个人分类: ios基础
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

ViewController响应显示相关的通知方法

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭