ios 使用UINavagationController时,push,pop方法执行的一些方法 - shidaying
2016-05-04 10:00
691 查看
(一)当创建某一个UIViewController B,并push到ViewController B时,B执行方方法的顺序如下:
1>viewDidLoad
2>initWithNibName
3>init
4>viewWillAppear
5>viewWillLayoutSubviews
6>viewDidLayoutSubviews
7>viewDidAppear
(二)当pop到ViewController A时,A,B执行方方法的顺序如下:
B执行的方法如下:
1>viewWillDisappear
2>viewDidDisappear
A执行的方法如下:
1>viewWillAppear
2>viewDidAppear
1>viewDidLoad
2>initWithNibName
3>init
4>viewWillAppear
5>viewWillLayoutSubviews
6>viewDidLayoutSubviews
7>viewDidAppear
(二)当pop到ViewController A时,A,B执行方方法的顺序如下:
B执行的方法如下:
1>viewWillDisappear
2>viewDidDisappear
A执行的方法如下:
1>viewWillAppear
2>viewDidAppear
相关文章推荐
- hibernate query.list() 返回的数据类型
- IntelliJ IDEA 安装插件 (vue)
- UICollectionViewFlowLayout使用示例
- 安装ZeroMQ时候,会出现configure: error: Package requirements (libsodium) were not met,解决办法如下
- UIBezierPath精讲
- iOS UICollectionView基本属性 和 代理方法
- 如何获得select被选中option的value和text
- require()函数
- UIImage的两种初始化方式
- include()和require()是特殊的语言结构,在条件语句中使用必须将其放在语句组中
- UI高总结
- activiti uuid主键
- activiti uuid主键
- Extension Methods (C# Programming Guide)
- count2array_count_values .php
- CodeForces 666A. Reberland Linguistics【DP】
- 让UILabel的文字顶部对齐
- String、Stringbuilder、Stringbuffer区别及应用场景
- Leetcode_347_Top K Frequent Elements
- 【Baltic2014】【BZOJ3917】Sequence