0

横向きだけで表示される古い iPad アプリがありました。iOS 6 で同じアプリケーションを実行しようとしていますが、View Controller の向きの設定に関係なく、アプリケーションがポートレート モードで起動しています。iOS 6 では以下のような変更があることがわかっています。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight) || (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

- (BOOL)shouldAutorotate {

    return YES;
}

- (NSUInteger)supportedInterfaceOrientations {

    return UIInterfaceOrientationMaskLandscape;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {

    return UIInterfaceOrientationLandscapeLeft;
}

コードにこれらの行がありますが、向きが変わっていないようです。また、メイン ウィンドウ xib のウィンドウが縦長モードになっていることにも気付きました。ウィンドウの向きを変更することは可能ですか、それとも別の理由ですか?

4

2 に答える 2

1

コード プロジェクトを選択すると、Summery タブに iPad の 4 つのアイコンが表示され
ます。必要な方向を選択します。これにより、info.plist も変更されます。

于 2013-04-02T14:29:34.967 に答える