子控制器 和 父控制器
1、添加子控制器很简单 分两步 一个是 view 一个是 controller
1 [self addChildViewController:tableCTR]; 2 [self.view addSubview:tableCTR.view];
最后不要忘了加一行
[tableCTR didMoveToParentViewController:self];
理由:addChildViewController回调用[child willMoveToParentViewController:self] ,但是不会调用didMoveToParentViewController,所以需要显示调用。
2、删除子控制器跟添加相反
[childViewController willMoveToParentViewController:nil]; [childViewController.view removeFromSuperview]; [childViewController removeFromParentViewController];