奇妙な癖のあるiPadアプリがあります。ナビゲーションコントローラー内で使用していますが、遷移先の最初の画面以外の画面で「戻る」を押すと、向きが縦に変わります。例えば...
画面 1 >> 画面 2 - 画面 2 を押し戻しても、問題なく画面 1 に戻ります。
画面 1 >> 画面 2 >> 画面 3 - 画面 3 を押し戻すと、画面 2 が縦向きにレンダリングされ、もう一度戻ると、画面 1 も縦向きにレンダリングされます。
Xcode では、アプリが正しい横向きのみをサポートするようにセットアップしました。次のコードもあります。
{
if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
return YES;
return NO;
}
では、画面 3 (またはそれ以降) で [戻る] を押すとどうなりますか? 向きを変える理由がわかりません。
前もって感謝します!