0

重複の可能性:
iOS 6 で自動回転のためにアプリを完全に正しく機能させるには?

iOS6 の自動回転に問題があります。これをApp Delegateに追加しました:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
    return (UIInterfaceOrientationMaskAll);
}

そしてこれをView Controllerに追加しました:

- (BOOL)shouldAutorotate
{
    return YES;
}

- (NSUInteger)supportedInterfaceOrientations
{
    return (UIInterfaceOrientationMaskPortrait);
}

私はまだそれを横向きではなく縦向きにすることはできません! 助けていただければ幸いです。

4

2 に答える 2

1

これを ViewController にのみ貼り付けます。

- (NSUInteger)supportedInterfaceOrientations
{
     return (UIInterfaceOrientationMaskPortrait);
}

とを削除shouldAutorotateapplication:supportedInterfaceOrientationsForWindow:ます。

于 2013-01-05T16:34:15.403 に答える
1

App Delegate オブジェクトでインターフェイスの向きを設定する必要はありません。Project Navigator でプロジェクト ファイルを選択します。次に、ターゲットを選択し、Summery を選択します。ここで、サポートされているインターフェイスの向きを選択できます。これはプロジェクト全体で機能します。

于 2013-01-05T16:57:27.927 に答える