iOSの世界ではかなり新しいので、私はAndroidのアクティビティベースの世界から来ているので、iOSがビュー間の遷移をどのように管理するのかちょっと混乱しています。iOSのビューを切り替える方法
私はすでにフルスクリーンでログインフォームを表示するUIViewControllerを作成しました(これはiPadの対象アプリです)。ログインに成功したら、私は別のビューに切り替えて、UISplitViewControllerを利用したいと思います。私の最初のコントローラから2番目のUIViewControllerにプッシュできるようにするため、私は既に最初のコントローラがルートになっているUINavigationControllerを追加しました。
私は2番目のUIViewControllerのxibにUISplitViewControllerを追加しました。以前はXcodeが2番目のUIViewControllerにビューアウトレットセットがないと不平を言っていたので、私は基本的に盲目的にそれをUISplitViewController内のdetailViewに設定しました。
最初のUIViewControllerが実際にプッシュされてしまいますが、UISplitViewControllerが表示されるのではなく、ViewViewで設定したDetailViewが表示されます。
私は何かを見逃しましたか?最初にフルスクリーンを表示するには何が必要ですか(何も表示されず、フリルなし)UISplitViewControllerを押してからUISplitViewControllerにプッシュしますか?私のこれまでの試みは、新しいストーリーボード機能を取り入れましたが、それはさらに混乱していました(つまり、あまりにも多くの魔法が関わっていました)。おそらく、iOSのUIパラダイムが間違っているだけかもしれません。