これは以前には見たことがなく、原因を突き止めることができませんでした。私は私のルートビューコントローラとしてUISplitViewControllerを持っています。左側は、テーブルビューコントローラを持つUINavigationControllerです。私は鉢植えから景色に回転して何度も何度も何度も何度も何度も何も問題なく回すことができますしかし、私が肖像画を撮っていて、メニューボタンをタップすると、左側のナビゲーションコントローラを含むUIPopoverControllerが表示され、メニューが表示されている間にランドスケープに回転すると、navコントローラの左側のビューが薄くなります。左側面は約30ピクセル細くなり、左側面とディテールビューコントローラの間に隙間ができます。UISplitViewControllerは、メニューポップオーバーを表示して回転すると左に縮みます。
私はflabberghastedです。何か案は?
編集:回転中にポップオーバーメニューを表示する必要はありません。サイジングの問題が起こるためには、肖像画中に表示されている必要があります。私は私のUISplitViewControllerデリゲートメソッドで何かのサイズを変更するコードはありません。メニューバーのボタン項目を追加/削除するために、詳細ビューコントローラのツールバーのみを更新します。私は、左サイドコントローラーのフレームサイズを、前後、回転中、前後、またはポップオーバーでの表示中に記録しました。これは常に320ワイドとして表示されます。
ケニー
問題が見られませんでした。シムやデバイス? OSバージョン?関連コード? – bshirley
デバイス(4.2および4.3をテスト済み)でのみ発生します。私はコードを投稿したかったのですが、関連するコードはありません。私は何かの大きさや位置を変えていません。 –