3

DetailViewController に関連する UINavigationController を含むルート UISplitViewController があります。DetailViewController は、ストーリーボード プッシュ セグエを介して、SecondViewController と呼ばれる別の ViewController を呼び出します。ユーザーが SecondViewController ツールバーの [戻る] ボタンをクリックすると、DetailViewController の右から左への遷移ではなく、すべての UISplitViewController が上から下へ遷移します。設計された xCode では、すべてのトランジション スタイル プロパティが「水平方向に反転」として設定されています。それを解決する方法はありますか?

4

1 に答える 1

1

iOS 5の横向きでも同じ問題がありました。shouldAutorotateToInterfaceOrientation: を追加すると、Master コントローラーと Detail コントローラーの両方で問題が解決されました

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}
于 2013-03-01T08:23:26.100 に答える