一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序
1、 alloc 创建对象,分配空间
2、init 初始化对象,初始化数据
3、loadView 加载视图
4、viewDidLoad 载入完成
5、viewWillAppear 视图将出现在屏幕
6、viewDidAppear 视图已在屏幕上渲染完成
当一个视图被移除屏幕并且销毁的时候的执行顺序,
1、viewWillDisappear 视图将被从屏幕上移除之
2、viewDidDisappear 视图已经被从屏幕上移除
3、dealloc 视图被销毁
iOS笔记之创建视图调用方法的顺序
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- UI viewcontroller的一些方法的说明viewDidLoad,viewWillDisappear, v...
- 开发过程中遇到很多视图加载顺序的问题, 由于似懂非懂产生了很多bug,例如返回一个页面时数据加载不成功等问题,所有...
- 最近有一个小师弟问我生命周期和程序执行顺序的问题,话不多少,这就分享一篇文章.非常详细. 当一个视图控制器被创建,...