0

1 つの splitViewController と標準の viewController を含む TabBarController を使用します。デバイスを回転させる場合を除いて、すべて正常に動作します。

デバイスをポートレートからランドスケープ、ランドスケープからポートレートに回転すると、SplitViewController ですべて問題ありません。viewController を含む tabBar に移動すると、デバイスをどの方向に回転させても、すべて問題ありません。

しかし、splitView コントローラーの最後の向きが横向きで、ViewController からデバイスを縦向きに回転させた場合、SplitView タブに戻ると、ポップオーバー ボタンが表示されなくなりました。デバイスを回転させると、すべてが適切に表示されます。

何か助けはありますか?

4

1 に答える 1

1

これは、UITabBarController 内で UISplitViewController を使用する場合のデフォルトの問題です。問題は、UISplitViewController が非アクティブの場合、デバイスの回転通知が受信されないことです。詳細については、次を参照してください。

TabBar の UISplitViewController ( UITabBarController )?

于 2011-04-21T10:33:43.557 に答える