0

上記を行う方法が必要です。入れてみました

-(BOOL) shouldAutorotate {
    return NO;
}

すべてのビューコントローラーに挿入しますが、デバイスを横に傾けると自動回転します。

なぜこれが必要なのですか?私たちのパートナーの 1 つは、他の向きをサポートする必要がある (またはアプリがクラッシュする) SDK を持っています。

では、ポートレート モードを所定の位置に固定し、その状態を維持するにはどうすればよいでしょうか?

4

2 に答える 2

0

カテゴリを使用して UITabBarController を拡張およびオーバーライドし、オートローテーションを強制的にオフにしました。

このSOをチェックしてください: ios 6のUITabBarController Rotation Issues

于 2012-11-07T22:34:51.113 に答える
0

ありえない。iOS では、デバイスの向きを「サポート」するということは、画面が他の向き (縦向きではない) のいずれかに回転すると、アプリケーションのサイズが変更され、その向きに合わせてレイアウトされることを意味します。縦向きモードでロックしたままにしたい場合は、縦向き以外はサポートしないでください。

于 2012-11-06T22:35:32.343 に答える