美文网首页
父子控制器

父子控制器

作者: 飞翔的道长 | 来源:发表于2016-10-18 15:46 被阅读16次

父子控制器的小tips

控制器父子关系的建立原则

  • 如果两个控制器的view是父子关系(不管直接还是间接的父子关系),那么这两个控制器也应该为父子关系。

  • 如果b的view在a的view上,那么b是a的子控制器


    [a.view addSubview:b.view];

    [a addChildViewController:b];

  • 如果a的view上添加了另一个view(otherView) ,然后b的view添加到了otherView上,那么b还是a的子控制器

    [a.view addSubview:otherView];

    [otherView addSubbiew.b.view];

    [a addChildViewController:b];

获得所有的子控制器


@property(nonatomic,readonly) NSArray *childViewControllers;

添加一个子控制器


// oneViewController成为了self的子控制器

// self成为了oneViewController的父控制器

[self addChildViewController:[[oneViewController alloc] init]];

获得父控制器


@property(nonatomic,readonly) UIViewController *parentViewController;

将一个控制器从它的父控制器中移除


// 控制器a从它的父控制器中移除

[a removeFromParentViewController];

相关文章

  • 父子控制器相关

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

  • 父子控制器相关

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

  • 父子控制器

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

  • 父子控制器详细解析

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

  • 父子控件、static的作用

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

  • 父子控制器的重要性(2018-06-03)

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

  • iOS-父子控制器

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

  • 父子控制器

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

  • 浅说控制器父子关系及示例展示

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

  • 【转载XMG】父子控制器

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

网友评论

      本文标题:父子控制器

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