1

私は最近アプリストアでアプリをリリースしましたが、それを開発するとき、iOS 5では、自動回転が正常に機能していました。それがアプリストアでリリースされたとき、バージョンが正しく機能していることを確認するためにダウンロードしましたが、今回はiOS 6で、自動回転がすべて台無しになっています。

shouldAutorotateToInterfaceOrientationいくつか検索したところ、関数が非推奨になっていることがわかりました。だから私は新しいsupportedInterfaceOrientationsものを使ってみましたshouldAutorotateが、運がまったくありませんでした。私の回転が正しく機能するようにこれを修正する方法を知っている人はいますか?特定の画面を縦向きにし、一部の画面を横向きと縦向きの両方にできるようにしたいのですが、これはうまく機能しました。iOS6で機能shouldAutorotateToInterfaceOrientationする新しい方法が必要です。

事前に助けてくれてありがとう!

4

1 に答える 1

5

アプリのデリゲートで、ナビゲーション コントローラーのビューを self.window のサブビューとして追加していますか? その場合、これは iOS バージョン 6 では正しく機能しないことがわかりました。代わりに、self.window ルート ビュー コントローラーを設定する必要があります。いくつかの詳細を次に示します。

http://www.dosomethinghere.com/2012/09/24/the-app-delegates-uiwindow-is-finicky/

于 2012-09-28T17:52:17.157 に答える