美文网首页iOS
父子关系控制器

父子关系控制器

作者: 康大侠 | 来源:发表于2015-12-07 09:42 被阅读77次

在一个控制器中想要使用另一个控制器,将另一个控制器的View呈现过去,同时要记住设置父子关系,这样在自控制器中找不到的方法会向上寻找到父控制器,简单的例子包括监听旋转self.navigationController self.tabarController等等

//父子控制器的设定
- (void)viewDidLoad
{
    [super viewDidLoad];
    
    self.firstVc = [[HMFirstViewController alloc] init];
    [self addChildViewController:self.firstVc];
    
    self.secondVc = [[HMSecondViewController alloc] init];
    [self addChildViewController:self.secondVc];
    
}

- (IBAction)button1Click {
    // 移除控制器2的view
    [self.secondVc.view removeFromSuperview];
    
    // 添加控制器1的view
    self.firstVc.view.frame = CGRectMake(10, 100, 300, 300);
    [self.view addSubview:self.firstVc.view];
}

- (IBAction)button2Click {
    // 移除控制器1的view
    [self.firstVc.view removeFromSuperview];
    
    // 添加控制器2的view
    self.secondVc.view.frame = CGRectMake(10, 100, 300, 300);
    [self.view addSubview:self.secondVc.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个控制器也应...

  • UI之父子控制器

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

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

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

网友评论

    本文标题:父子关系控制器

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