美文网首页
iOS 父子控制器的使用

iOS 父子控制器的使用

作者: CoderMikeHe | 来源:发表于2017-01-11 11:13 被阅读619次
一、概述

当控制器的view互为父子关系,那么控制器最好也互为父子关系

使用场景
  1. 下图是开发中比较常见的场景
百思不得姐.jpg
  1. UIView 和 UIViewController.view 对比
    • UI界面复杂,且事件处理多,选择UIViewController.view.
  • UI界面简单,且事件处理少,选择UIView.
  • UIViewController.view相比UIview就重量级,占用的内存高.
使用方法
  • 添加子控制器
[parentController.view addSubview:childController.view]; 

[parentController addChildViewController:childController];

[childController didMoveToParentViewController:parentController];

  • 移除子控制器
[childController willMoveToParentViewController:nil];

[childController.view removeFromSuperview];

[childController removeFromParentViewController];

参考链接

相关文章

  • iOS 父子控制器

    父子控制器 在 iOS 开发中我们经常用到的两大父子控制器分别是:UINavigationController 和...

  • iOS 父子控制器的使用

    一、概述 “当控制器的view互为父子关系,那么控制器最好也互为父子关系” 使用场景 下图是开发中比较常见的场景 ...

  • 父子控制器相关

    父子控制器:导航控制器,UITabBarViewController等。 父子控制器的设计原理:a控制器的View...

  • 创建类似于网易新闻的头部

    网易新闻的头部点击切换不同界面主要运用到了iOS中父子控制器知识点。

  • 父子控制器

    父子控制器的小tips 控制器父子关系的建立原则 如果两个控制器的view是父子关系(不管直接还是间接的父子关系)...

  • 父子控制器相关

    父子控制器相关 控制器父子关系的建立原则 如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么...

  • (iOS)父子控制器

    最近发现很多项目中都有用到父子控制器切换界面的功能,就着手封装一个简易的小框架CDDPagerController...

  • 父子控制器的使用

  • 父子控制器详细解析

    父子控制器详细解析(一)父子控制器详细解析(二) —— 添加视图的层级问题

  • UIPageViewController的初介绍(1) ---A

    简单介绍:UIPageViewController是iOS 5 开始的分页控制器。使用分页控制器(UIPageVi...

网友评论

      本文标题:iOS 父子控制器的使用

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