(询问和自我回答,因为我在谷歌上没有找到任何点击,但最终通过反复试验设法找到了解决方案)
在 iOS 5 和 6 中,Apple 添加了一些丑陋的 hack 以使 InterfaceBuilder 支持“嵌入式”视图控制器。他们没有记录这些是如何工作的,他们只给出了代码级别的示例,并且只涵盖了有限的案例子集。
特别是,我想要一个有时隐藏的嵌入式视图控制器 - 但如果你尝试明显的方法它不起作用(你会留下一个白色矩形):
childViewController.view.hidden = TRUE;