iPadの画面設計時、UISplitViewControllerを使うことで分割画面を作成することができるが、デフォルトでは横位置(Landscape)の時は2ペインの分割になるが、縦位置(Portrait)の時はポップオーバーでの表示となってしまう。縦位置でも2ペインにしたい時は UISplitterViewControllerのdelegate(UISplitViewControllerDelegate)
– (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
で NO を返すようにすると良いようだ。
– (BOOL)splitViewController: (UISplitViewController*)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
return NO;
}
コメント