美文网首页
视图控制器

视图控制器

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

作用

* 对内用来管理视图
* 对外与其他控制器进行通信

分类

* 内容视图控制器(contentViewController):UIViewController 用于展现内容
* 容器视图控制器(containerViewController):UITabBarController、UINavigationController 本身包含其他的视图控制器

生命周期

  1. alloc+init 初始化
  2. loadView 如果需要加载自定义的View需要重写该方法,此时视图没有加载
  3. viewDidLoad 视图已经存在,可以添加控件
  4. viewWillAppear 视图将出现在屏幕上
  5. viewDidAppear 视图渲染完成,出现在屏幕

    此时,如果切换视图
  6. viewWillDisappear 视图将要消失
  7. viewDidDisappear 视图消失

    至此视图View完成整个生命周期
  8. viewDidUnLoad 发生内存警告的时候,如果本视图不是当前正在显示的视图,则会执行这个函数,将子视图释放(已经废弃)
  9. dealloc 释放视图控制器

    至此视图控制器完成整个生命周期

相关文章

网友评论

      本文标题:视图控制器

      本文链接:https://www.haomeiwen.com/subject/cxnelttx.html