iPadで回転フルフル対応しつつ、supportedInterfaceOrientationsでUIInterfaceOrientationMaskPortraitだけを返したりな時。
画面の回転サポートはするんだけど、起動時は縦向き(ポートレート)で起動させたい。
そんな期待のコードを書きつつ、iPad横向きでアプリを起動すると、
上部にステータスバーはそのままで、rootviewのナビゲーションViewはポートレート表示され、バグる。
この現象を解決できなかった。
Initial interface orientationもまったく関係なく、どうやっても無理そうな気配。
縦向きだけをサポートしたビルドだと、縦固定はできるのだけど。
iPhoneでは、ホーム画面が回転しないためか、
回転フルフル対応で、デバイス横向きで、アプリを縦向き起動ができる。
iPadでは、同じコードで上記のようにバグる。
回転のイベントで画面配置はできても、自分で回転のイベントは起こせないからなー
なにかやり方あるかな?