0
私のプログラムは、ルートビューコントローラとしてUISplitViewControllerを使用します。デバイスの向きが変更されたときに分割ビューを取得するには、UISplitViewControllerをサブクラス化してshouldAutorotateToInterfaceOrientationにYESを返す必要があります。UISplitViewController - カスタム実装なしでオートローテーションする方法はありますか?
標準、つまり汎用UISplitViewControllerをオートローテーションする方法はありますか?オリエンテーションの変更をサポートするために、新しいサブクラス全体を書くだけで愚かなようです...
ありがとう! - ジェイク
ありがとうございました! - もう一つの質問。マスタビューコントローラがナビゲーションコントローラの場合はどうでしょうか?同じことが当てはまりますか?ナビゲーションコントローラのルートビューコントローラがyesを-shoudlAutoRotateToInterfaceOrientationに返す場合、汎用ナビゲーションコントローラが自動回転するため、splitViewも同様に動作しますか? –
はい。 'UINavigationController'を自動回転させるためには、すべての子ビューコントローラも' -shouldAutorotateToInterfaceOrientation: 'から' YES'を返す必要があります。これはコンテナビューコントローラなので、 'UITabBarController'にも当てはまります。 –
助けてくれてありがとう! –