各タブにナビゲーションコントローラーを備えたタブバーアプリがあります。最初のタブには、すべて詳細ビュー (RoomDetailViewController) に移動するエントリ (RoomsViewController) のリストが表示されます。その詳細ビューには、別の ViewController (PhotoViewController) に移動するボタンがあります。最後のViewControllerだけが向きの変更をサポートし、残りはサポートしないようにすべてを設定しました。すべて正常に動作しますが、ランドスケープ モードで ViewController を 1 つ (RoomDetailViewController に) 戻すと問題が発生し、ランドスケープ モードのままになり、見苦しくなります。
タップバックした後、ポートレートモードにしたいと思います。
iOS 5 以下では、これを RoomDetailViewController に追加しただけで機能しました。
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
残念ながら、これは iOS 6 では機能しません。
そのための解決策はありますか?前もって感謝します