实现的解决方案在 IOS4 中运行良好,但现在在 IOS6 中它拒绝显示分配的视图(我只看到屏幕上的窗口)。
我有一个名为 MainController 的 ViewController。它有两个 UIView 类型的 IBOutlets。一种称为 PortraitView,一种称为 LandscapeView。
在 MainController viewWillAppear 中,我将视图指定为 PortraitView。
self.view = portraitView;
然后方向发生变化,我将视图分配为景观视图。
我的问题是,将它们分配给 viewControllers 视图后,似乎没有任何视图出现。如前所述,这在以前的 IOS 版本中运行良好。
我已经仔细检查了视图位置没有改变,并且 alpha 和 hidden 属性是正确的。出口也绑定到 xib 对象。
有人知道可能出了什么问题吗?添加我的 xib 文件不是围绕故事板构建的,而是围绕“旧” ibuilder 设置构建的。