AppDelegate
で を作成するDetailView
と、その上にがloginView
表示されます ( UIModalPresentationFullScreen
)。ログイン後、終了しますloginView
。
DetailView
tableView
セル/行を選択して2番目を押すと、とがありますdetailView
。
私がこれまでに行ったこと: In AppDelegate
I ask for UI_USER_INTERFACE_IDIOM()
and when idiom is iPad
i create a splitView
:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
FirstDetailViewController* fdvc = [[FirstDetailViewController alloc] initWithNibName:@"FirstDetailViewController" bundle:nil];
SecondDetailViewController* sdvc = [[SecondDetailViewController alloc] initWithNibName:@"SecondDetailViewController" bundle:nil];
UINavigationController* fdvcNavigationController = [[UINavigationController alloc] initWithRootViewController:fdvc];
UINavigationController* sdvcNavigationController = [[UINavigationController alloc] initWithRootViewController:sdvc];
splitViewController = [[UISplitViewController alloc] init];
splitViewController.viewControllers = [NSArray arrayWithObjects:fdvcNavigationController, sdvcNavigationController, nil];
ログイン後、LoginViewが閉じられ、UISplitViewControllerが表示されます。最初はDetailView
左側 (マスター) です。だからここですべてがうまくいった。
ここで、FirstDetailViewController.m に移動し、didSelectRowAtIndexPathを検索します。これは、「iPhone バージョン」でSecondDetailViewControllerへのpushViewを見つけるためです。
そして、ここで私は立ち往生しています。SplitView
私はいくつかのチュートリアルを試し、他の人の問題を読みsplitview
ました.
しかし、私はプログラミング/ iOS全般に不慣れで、すべてのツールを知らないため、私の問題はある種の「基本」だと思います。
どんな助けでも大歓迎です。