从parentViewController隐藏或临时删除子ViewController?

Ada*_*dam 3 uiviewcontroller ios uistoryboard container-view

(询问并自我回答,因为我在Google上没有发现任何点击,但最终通过反复试验找到了解决方案)

在iOS 5和6中,Apple添加了一些丑陋的黑客,使InterfaceBuilder支持"嵌入式"视图控制器.他们没有记录这些是如何工作的,他们只提供代码级示例,而且它们只涵盖了有限的一部分案例.

特别是,我希望有一个有时隐藏的嵌入式视图控制器 - 但如果你尝试使用明显的方法它不起作用(你会得到一个白色矩形):

childViewController.view.hidden = TRUE;
Run Code Online (Sandbox Code Playgroud)

Jon*_*iel 5

为什么不在容器视图中创建一个IBOutlet呢?

self.containerView.hidden = YES;
Run Code Online (Sandbox Code Playgroud)