MacとXCode 3.2.6とiPadにはまったく新しい。私はiPad上に実装するためのかなり単純なビジネスデータモデルを持っていますが、使用するビューとコントローラの組み合わせを見つけることはできません。複数のフォームコントロールを含む詳細ビューのXcode iPad分割ビューコントローラ
これは単純なデータ収集プログラムですが、1画面に収まるデータフィールドが多すぎるため、スプリットビューの手法に頼ってしまいました。
私は左に8列のテーブルデータを持っています。 RootViewControllerはデフォルトのUITableViewControllerです。私は、これらのテーブル行のいずれかが選択されたときに、右側のビュー(詳細ビュー)が再描画され、さまざまなコントロール(ラベル、ボタン、テキストフィールドなど)の集まりが表示されるようにプログラムを作成しようとしています。左の選択に対応します。現在、すべてのDetailsビューはプレーンなUIViewControllerです。
たとえば、最初の「タブ」は「パーソナル」と表記され、名前、DOB、身長、体重などの情報を収集するフィールドを表示する必要があります。ストリート、シティ、郵便番号などを収集する必要があります。次のものは、「雇用者」です。雇用者の名前、住所、電話番号などを収集したい場所です。これらはほとんど静的で不変ですが、十分ですフィールドは約8画面分の価値があります。
私はこれをInterface Builderに配置しましたが、iPadシミュレータで実行し、最初のビューの最初のボタンをクリックすると、接続されたデリゲートが呼び出されません。私はそこにブレークポイントを置いた、それはヒットしていない。
UISplitViewControllerの右側に単純なUIViewControllerを使用するには、他の単純なLabel、TextBox、およびButtonコントロールを含むように特別な魔法がありますか?
また、フレームワークが元のスタートアップコードをRootViewController.h/.mとDetailViewController.h/.mの組で構築したという点で、特別な魔法がありますか? 1つの詳細ビューがTable Viewの右側にあるiPad画面全体を表し、DetailViewControllerのような多くのファイルと.XIBを書くために必要な "ページ"を追加すると思っていますか?
最後の質問は、このアプリケーションのデータモデルを実装する方法です。私はプロジェクトが最初に自動作成されたときに気付きました、モデルのためのソースファイルはありませんでした。 (あらかじめ定義されたアプリケーションタイプのほとんどがモデルのために何も自動生成しないかもしれませんが、それはモデルビューコントローラのパラダイムの大きな部分です)とにかく、さまざまなビューのこれらのデータフィールドは最終的には私が保存してストレージからロードしたいSQLiteレコード。どこで自動生成されたすべての「ビュー中心」のコードにすべての情報を書き込むことができますか?
誰かがこのような行に沿って「iPad向けの実際のビジネスアプリを書く方法」を見た人は、リンクを投稿してください。私はさまざまな果物のjpegを右側の単一の(再利用された)ビューに表示しようとしていません。私は実際のビジネスアプリケーションのための実世界のデータ収集のためのいくつかの実際のコントロールを表示しようとしています。
ありがとうございます!
ありがとう...私はすべてが正しく接続されていましたが、それでも動作しませんでした。私は開始点としてMultipleDetailViewsコードを使用して最初からやり直すことになりました。 –