UISplitViewController
アプリケーションの rootView に設定されている があります。左のView Controllerで が呼び出されると、チェックを行い、次viewDidLoad
を使用してモーダルView Controllerを提示します。
SiteConfiguration *config = [[SiteConfiguration alloc] initWithStyle:UITableViewStyleGrouped];
config.firstLoad = YES;
UINavigationController *configNav = [[UINavigationController alloc] initWithRootViewController:config];
if ([Utility isIpad]) {
configNav.modalPresentationStyle = UIModalPresentationFormSheet;
configNav.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[[AppDelegate instance].splitViewController presentModalViewController:configNav animated:YES];
} else {
[self presentModalViewController:configNav animated:YES];
}
アプリの読み込み中に iPad が横向きモードの場合、modalView は正しくない向きで表示されます。
これを修正するために iPad を回転させることはできますが、なぜ間違って読み込まれるのでしょうか? viewControllershouldAutorotateToInterfaceOrientation:
で YES を返しました。SiteConfiguration
何が原因でしょうか?