ユニバーサル iOS アプリを構築しようとしています。そこで、Xcode ではマスター/ディテール テンプレートから始めました。
これの iPhone バージョンでは、最初のビューはアイテムのリストで、ナビゲーション バーに「ログアウト」ボタンがあります。ユーザーが初めて起動すると、通常の「マスター」ビューの上にビューコントローラーがモーダルで表示されます。ユーザー/パスを要求するだけで、ユーザーはログインできます。ユーザーが「ログアウト」ボタンを押すと、クリーンアップが発生し、ログイン画面が再び表示されます。
iPad 側では、UISplitViewController が必要です。そのインターフェイスは、私がやろうとしていることとよく一致するからです。これを同様の方法で行いたいと思います。ユーザーが最初に起動したときにログインを提示します。その後、ユーザーがアプリを終了することを決定した場合、[ログアウト] をクリックすると、ログイン オプションが再び表示されます。
画面全体を 1 つのビュー (ユーザー/パス/ログイン ボタンのみ) でカバーしたいのですが、特に「マスター」ビューが表示されている場合は、それを理解するのに苦労しています。
質問は次のとおりです。ユーザーがログイン以外に何もできないように、UISplitViewController を組み合わせてログイン画面を表示するための推奨される方法は何ですか?