0

iPhone アプリにはいくつかの異なるビューがあります。アプリの起動時に、どのビューから開始するかを決定するロジックを用意します (常に同じビューから開始し、ビューの変更をユーザーに任せるのではありません)。「ビュー」の 1 つには複数のページがあります (タブまたはテーブル行、この時点ではわかりません...しかし、支配的なビューにはできるだけ多くの画面領域が必要であり、タブ バー/ナビゲーション バーを常に表示することはできません)。望ましいか必要か...天気予報アプリや株価アプリのようなものです.私の望ましいアプローチは、ユーティリティアプリテンプレートから始めて、「フリップサイドビュー」にタブバービューを持たせることです.どのプロジェクトテンプレートから始めるのが最適ですか?テンプレートを変更する必要がありますか? どのビューを表示するかを決定する決定ロジックをどのイベントに配置する必要がありますか? 実際に Utility テンプレートを使用する場合、最初から TabBar テンプレートを使用せずにフリップサイドをタブバー ビューにするのは難しいですか? 前もって感謝します。

4

1 に答える 1

0

ビュー ベースのアプリケーション テンプレートから始めて、ビュー変更ボタンをアプリ デリゲートにコールバックさせて、このようにビューを変更することができます。

-(IBAction)goToSomeOtherView { yourAppDelegate appDelegate = (YourAppDelegate ) [[UIApplication sharedApplication] delegate]; [appDelegate viewChangingCode]; }

アプリ デリゲートでは、現在のビューをクリアして、新しいビューを追加するだけです。そうすれば、ビューの変更の間に必要なアニメーションを作成できます。

タブバーの追加も非常に簡単です。インターフェイスビルダーでそれを行い、必要に応じてボタンをリンクできます.

于 2010-06-21T04:28:36.833 に答える