(因为在谷歌上找不到结果,但我最终通过试错找到了解决方法,所以提出问题并自己回答)iOS5和6中,苹果公司添加了一些丑陋的技巧来支持InterfaceBuilder的“嵌入式”视图控制器。他们没有详细说明如何工作,只是给出了代码级别的示例,并且只涵盖了有限的情况。特别是,我想要一个嵌入的视图控制器,有时是隐藏的 - 但如果你尝试显而易见的方法,它不起作用(会留下一个白色矩形)。
childViewController.view.hidden = TRUE;