実装されたソリューションはIOS4で正常に機能しましたが、IOS6では、割り当てられたビューの表示を拒否します(画面にウィンドウのみが表示されます)。
MainControllerというViewControllerを入手しました。UIViewタイプの2つのIBOutletsを取得しました。1つはportraitViewと呼ばれ、もう1つはlandscapeViewと呼ばれます。
MainController viewWillAppearで、ビューをportraitViewに割り当てます。
self.view = portraitView;
次に、向きを変更して、ビューをlandscapeViewに割り当てます。
私の問題は、viewControllersビューに割り当てた後、どのビューもアップルラーに見えないことです。前述のように、これは以前のバージョンのIOSで正常に機能しました。
どういうわけかビューの位置が変更されていないこと、およびalphaプロパティとhiddenプロパティが正しいことを再確認しました。アウトレットもxibオブジェクトにバインドされています。
誰かが何が間違っているのかについての手がかりを得ましたか?私のxibファイルはストーリーボードを中心に構築されているのではなく、「古い」ibuilderセットアップを構築していることを追加します。