1

初期ビューである StoryBoard に UISplitViewController があり、アプリをランドスケープ モードでのみ動作させたいと考えています。

向きを横向きのみに制限し、plist の初期インターフェイスの向きを横向き (右のホーム ボタン) にしました。

iOS 6 ではすべて正常に動作し、マスター ビューと詳細ビューのみが表示されますが、iOS 5 ではポートレート モードでスタックし、詳細ビューのみが表示されます。

これで私を助けてください、私は過去2時間それに立ち往生しています...

4

1 に答える 1

6

shouldAutorotateToInterfaceOrientationに含まれているビューコントローラに実装する必要がありますUISplitViewController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}
于 2012-12-23T16:49:01.677 に答える