複数のビューを処理する方法
-
22-09-2019 - |
質問
AppleがiPad向けにナビゲーションコントローラーを推奨しているため、ナビゲーションコントローラーを避けながらマルチビューアプリケーションを開発しようとしています。
私の問題は、ナビゲーション コントローラーがマルチビュー アプリの作成方法を知っている唯一の方法であるということです。コードへのリンクや、他の方法を示す本を持っている人はいますか?私はすでに iPhone SDK と開発者の料理本を調べていますが、どちらもナビ コントローラーに焦点を当てています。
画面をリンクするには他にどのような方法がありますか?
最初のログイン画面と、ユーザーがオプションのリストから選択できるメイン メニュー セクションがありますが、これをどのように実装すればよいでしょうか。まだ頭からコードを書くことができないようなので、例を教えてください。
これを乗り越えようとして気が狂いそうになる。
解決
iPhone View Controller Program Guideを一読することをお勧めします。私も先週同様の質問をしたのですが、それを考えていたところ、Custom View ControllerやCombined View Controllerインターフェイスを使用した問題のさまざまな解決策を発見しました。
例はありませんが、カスタム コードを使用して、どのビューをいつ表示するかを制御できます。の カスタムビューコントローラー このセクションには、おそらく実行しようとしていることを説明する図が含まれています。
他のヒント
私はあなたがNavigationViewControllerのアプローチを使用したくない理由はわかりません。それはあなたに利益の多くを与えます。
しかし、私は起動時にメインメニューのビューをロードし、即座に(それ以上)モーダルビューとしてあなたのログイン画面が表示されるでしょう。ユーザーがログインすると、正しくあなたがモーダルビューを解任することができるし、自分のメインメニューが表示されます。