1つのViewControllerでランドスケープモードをサポートする必要があるストーリーボードが組み込まれたアプリがあります。iOS5のサポートと携帯電話でのiOS6の実行に関するいくつかの問題が発生した後、iOS6をサポートすることにしました。私はこのStackOverflowの回答を使用しました:https ://stackoverflow.com/a/12505461/1050388しかし、私はまだ奇妙な癖を見ています。(興味のある人のために、私のコントローラースキームはタブコントローラー->ナビゲーションコントローラー->テーブルビューコントローラー-> UIWebViewです。UIWebViewは私が回転する必要がある唯一のVCです。)
1つを除くすべてのVCの回転をブロックしましたが、そのVCは[その他]タブにあります。私は最初、この「もっと」VCが回転すると向きを横向きに変え、その後のVCが横向きになるという癖がありましたが、これ(https://stackoverflow.com/a/12526152/1050388)を見つけて作成しましたUINavigationControllerのカテゴリは、その問題の解決に役立ちました。
ただし、[その他]リストのそのタブに移動してVCを回しても、回転しません。しかし、[編集]をクリックして、そのタブを最初の4つのタブのホーム行に移動すると、問題なく回転します。後ろに動かすと回転しません。なぜこれが起こっているのか誰かが知っていますか?