0

ビューでボタンを押した後、プログラムで UISplitView を作成したいと考えています。UISplitView には、 と という 2 つのビュー コントローラーがMyTableViewControllerありMyDetailViewControllerます。これは、ボタンのアクションで私がやっていることです:

UISplitViewController* splitVC = [[UISplitViewController alloc] init];
MyTableViewController* firstVC = [[MyTableViewController alloc] init];
MyDetailViewController* secondVC = [[MyDetailViewController alloc] init];

UINavigationController *leftNavController = [[UINavigationController alloc] init];
[leftNavController pushViewController:firstVC animated:NO];

splitVC.viewControllers = [NSArray arrayWithObjects:leftNavController, secondVC, nil];

AppDelegate * appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.window setRootViewController:splitVC];

しかし、secondVC (詳細ビュー) は表示されません。ただの黒です。ただし、firstVC (テーブル ビュー) は本来あるべき姿で表示されます。その理由は何ですか?

4

1 に答える 1