1

タブバー アプリケーションを使用していますが、回転に問題があります。タブバーコントローラーを使用してストーリーボードを初期ビューコントローラーとして使用しています.ios 6ではすべてが機能し、ビューは横向きと縦向きに回転しますが、iOS 5ではビューは縦向きモードのみで回転は機能しません。カスタム タブ バー コントローラー サブクラスを作成しようとしましたが、これに shouldAutoRotateToInterfaceOrientation 関数を追加し、タブ バーのすべてのビュー コントローラーにも追加しましたが、役に立ちませんでした。誰かが何が間違っているのか考えていますか?

編集: Xcode 4.5.2 を使用している場合は、タブ バー アプリケーション テンプレートから新しいプロジェクトを作成し、同じ問題があるかどうかを自分で確認できます。

4

2 に答える 2

2

これがアプリのすべてのビューコントローラにあることを確認してください

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return YES;
}

ただし、タブバーコントローラーのサブクラス化について心配する必要はありません。その必要はありません。

于 2013-01-18T14:21:24.807 に答える
0

その投稿とその解決策が私にとってうまくいくことがわかりました: http://iosgems.blogspot.de/2012/11/how-to-get-autorotation-working-for.html

于 2013-02-03T17:31:33.163 に答える