0

UISplitViewControllerをポートレートで使用すると、表示される設定ポップオーバーが発生します。ポップオーバーが表示されているときにデバイスを横向きに回転させると、アプリケーションがクラッシュします。UISopitContControllerを使用したUISplitViewControllerが回転時にクラッシュする

これは、IPadは一度に1つのポップオーバーしか表示できないため、UISplitViewControllerは回転時にポップアップを表示するため、いずれのビューもdeviceWillRotateメッセージを取得する前に発生します。

私はキャプチャできる別のメッセージがあるので、UISplitViewControllerがポップアップを表示する前にポップアップを閉じることができますか?

+0

これを再現しようとしましたが、できませんでした。詳細ビュー内からポップオーバーを表示してから、横長モードに回転しようとしましたが、うまくいきました。 –

答えて

-1

私が必要としたのは、UISplitViewControllerDelegateメソッドでした。 Popoverが作成される直前に呼び出されるメソッドがあります。それは私が必要とするフックでした。

関連する問題