2

ウィンドウを作成し、ウィンドウ内に多くのビューを作成しますが、アプリごとにいくつのウィンドウを作成しますか?

ログイン画面、登録フォーム画面、ダッシュボード画面があるとします。

だからあなたは作成しますか:

  1. ログイン画面と登録画面用の1つのウィンドウと多くのビュー、およびダッシュボード用の1つのウィンドウ?

  2. ログインビューを備えた1つのログインウィンドウ、1つの登録ウィンドウ(登録画面ビュー1、登録画面ビュー2、および登録画面ビュー3を備えた)、および1つのダッシュボードウィンドウ(多くのビューを備えた)?

さらに、あなたは常にビューが必要ですか?1つの画面だけの場合、1つのウィンドウを作成して、ボタンやラベルなどを追加することはできませんか?

編集:アップルによると...その1コントローラー1ビュー?https://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers.html

4

1 に答える 1

2

慣例では、で宣言されているウィンドウは1つだけAppDelegateです。ウィンドウ内に、すべての追加ビューを処理できるViewControllerを追加します。したがって、とを作成しLoginViewControllerますRegisterViewController

通常、複数のウィンドウは、他のすべてのビューの上に表示されるアラート(UIAlertViewは独自のUIWindow)の作成などにのみ必要ですが、これを使用することで実現できますkeyWindow

于 2012-07-28T06:52:13.467 に答える