视图控制器
作者:
蓝苹果不是烂苹果 | 来源:发表于
2016-03-31 17:45 被阅读50次

控制器
作用
* 对内用来管理视图
* 对外与其他控制器进行通信
分类
* 内容视图控制器(contentViewController):UIViewController 用于展现内容
* 容器视图控制器(containerViewController):UITabBarController、UINavigationController 本身包含其他的视图控制器
生命周期
- alloc+init 初始化
- loadView 如果需要加载自定义的View需要重写该方法,此时视图没有加载
- viewDidLoad 视图已经存在,可以添加控件
- viewWillAppear 视图将出现在屏幕上
- viewDidAppear 视图渲染完成,出现在屏幕
此时,如果切换视图
- viewWillDisappear 视图将要消失
- viewDidDisappear 视图消失
至此视图View完成整个生命周期
- viewDidUnLoad 发生内存警告的时候,如果本视图不是当前正在显示的视图,则会执行这个函数,将子视图释放(已经废弃)
- dealloc 释放视图控制器
至此视图控制器完成整个生命周期
本文标题:视图控制器
本文链接:https://www.haomeiwen.com/subject/cxnelttx.html
网友评论