3

私はアプリケーションを持っており、縦向き専用に設計されています。ただし、ポートレートモードのみの使用に制限する方法がわかりません。ユーザーが逆さまになるか、ランドスペースモードになると、それに応じて画面の向きを変更したくありません。

それを行う方法はありますか?

4

2 に答える 2

8

これは、次のメソッドをオーバーライドすることで、アプリの概要 (および rootviewcontroller (Nav コントローラー、TabBar コントローラーなど) に関係なく) で指定できます。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

ここに画像の説明を入力

于 2012-10-15T18:23:29.493 に答える
2

XCode 8.1 で変更できる場所の更新されたビューを次に示します。

アプリの向きを設定 プロジェクト ナビゲーターの一番左にある項目 (アプリの概要) を選択していることに注意してください。次に、右側で、上部で [一般] が選択されていることを確認する必要があります。必要に応じて下にスクロールすると、[デバイスの向き] 設定が表示されます。

xcode 8.1

于 2016-12-02T01:59:42.307 に答える