addChildViewController手动控制UIView

2017-12-26  本文已影响31人  点亮橘子树

平时使用 [self.view addSubview:<#(nonnull UIView *)#>]过多 今天首次尝试 addChildViewController 即直接添加子视图控制器
涉及三个VC ParentViewController、OrangeViewController、PurpleViewController
话不多说 直接上代码
主要是 ParentViewController代码

pragma mark - 初始化控制器

_purpleVC  = [PurpleViewController new];
[self addChildViewController:_purpleVC];
[_purpleVC didMoveToParentViewController:self];
[_purpleVC.view setFrame:self.view.bounds];

}

pragma mark - 初始化要展示的区域

pragma mark - 初始化按钮以及按钮事件

}


OrangeViewController、PurpleViewController 仅仅设置了背景色 多多担待

上一篇 下一篇

猜你喜欢

热点阅读