UIView
単一のビュー アプリで動的に複数の を作成しました。メインUIView
をランドスケープモードで表示する必要があります。
2 に答える
1
オプション 1: アプリ全体でサポートされている画面の向きを変更する
アプリ全体が実行される画面の向きを変更するには、左側のペインでプロジェクトをクリックしてプロジェクト設定に移動します。
それで:
- 左ペインで iOS アプリ ターゲットをクリックします (おそらくそこにあるのは 1 つだけです)。
- 上部の [概要] タブをクリックします。
- アプリでサポートする方向を選択します。いずれかをクリックして有効にし、もう一度クリックして無効にします。スクリーンショットでは、縦向きと横向きの両方が有効になっています。アプリが横向きのみをサポートするようにするには、縦向きのアイコンをクリックして無効にします。
- 下にスクロールして、iPad についても同じことを行います (設定は同じように見えますが、ページの下の別のセクションに表示されます)。
これにより、アプリ全体が、選択したこれらの画面の向きのみをサポートするようになります。
オプション 2: ビューごとに異なる画面の向きをサポートする
supportedInterfaceOrientations
ビュー コントローラーで、次のようにオーバーライドします。
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskLandscape;
}
これにより、ここでサポートを宣言した方向にのみビューが表示されるようになります。この例では、ビューは横向きのみをサポートしています。詳細については、こちらの公式 Apple ガイドを参照してください。
于 2013-06-05T10:44:16.763 に答える