有时候会很迷惑的为什么我们找不到UIContainerview这个类.而在sb中我们会发现containView会自带一个控制器.经过个人的一些观察发现,实际上contaiView就是一个View.
TwoViewController *vc = [[TwoViewController alloc] init];
vc.view.backgroundColor = [UIColor redColor];
self.containView = vc.view;
self.containView.frame = CGRectMake(0, 0, self.view.bounds.size.width, 200);
[self.view addSubview:self.containView];
实际上他的原理就是:
UIContainer通过强引用控制器的视图(赋值操作),再作为其他控制器的子视图,从而达到一个控制器中显示两个控制器视图的效果.