UIViewController をロードする必要がある UISplitViewController があります。これをモーダルとして実行できることは知っていますが、それは私が求めているものではありません。フルスクリーンを占有する通常の VC のように UIViewController をロードし、[DONE] ボタンがタッチされて UISplitViewController に戻るようにする必要があります。これまでのところ、これを実行しようとすると、UISplitViewController を置き換えるのではなく半分にロードされます。
ですから、私の質問は、「これは可能ですか?」ということです。もしそうなら、どのように?現在、私はモーダル (PageSheet) を使用しています。これは、縦方向では問題ありませんが、横方向では見栄えが悪くなります。
現在、分割ビューは、次のようにタブ バーを介して App Delegate に設定されています。
AdminMasterViewController *adminMasterVC = [[AdminMasterViewController alloc] init];
adminMasterNav.viewControllers = [NSArray arrayWithObjects:adminMasterVC, nil];
AdminDetailViewController *adminDetailVC = [[AdminDetailViewController alloc] init];
adminDetailNav.viewControllers = [NSArray arrayWithObjects:adminDetailVC, nil];
UISplitViewController *adminSplitVC = [[UISplitViewController alloc] init];
adminSplitVC.viewControllers = [NSArray arrayWithObjects: adminMasterNav, adminDetailNav, nil];
adminSplitVC.delegate = self;
adminSplitVC.title = @"Admin";
次に、タブバーをロードします。
VC 同士の関係を把握できない理由がわかりません。どうやら脳の問題の一部が欠けているようです。