私は奇妙な問題を抱えています.UISplitViewController。私はタップしたときモーダルビューを開くマスタービューコントローラのボタンを持っています(単純なストーリーボードセグを使用しています)。UISplitViewControllerを回転させた後にモーダルが消える
しかし、iPadを回転するとモーダル表示が消えますが、縦向きから横向きに回転する場合にのみ表示されます。マスタービューコントローラは、ネイティブのMailアプリケーションの場合と同様に、ポートレートで隠されています。
モーダルを表示しているとき(マスターが常に表示されているとき)、モーダルを開くと、デバイスが正しく回転し、モーダルが画面上にとどまります。
splitViewControllerでperformSegueWithIdentifier:
を呼び出すと、手動でセグをトリガしてみましたが、回転は両方向で動作します。しかし、私はマスタービューコントローラにモーダルを表示する他のボタンがあるので、これが簡単な方法で修正可能かどうか疑問に思っていましたが、それぞれについてIBアクションを行い、ストーリーボードの利点を失いたくありません。