关闭

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

标签: ViewController
334人阅读 评论(0) 收藏 举报
分类:


接着 “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)




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1805次
    • 积分:69
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档