0

iOS開発は初めてで、多くのUITableViewsを使用するアプリを開発しています。このアプリをどのように完成させるか頭を悩ませています。

ユーザーがセルをテーブル ビューに追加できるようにします。各セルには、データを保存する UIViewController (このビュー コントローラーはすべてのセルでまったく同じに見えます) が必要です。

So my question is how can i write the code to create a view that only cooperates with one cell, but has the same interface for all the other cells?(私が話しているビューは、ユーザーがセルをドリルダウンすると、データを入力できるようになります)。

すべての「ドリルダウン ビュー」は同じですが、それらはすべてテーブルのセルで一意に機能する必要があります。私はこれでとても苦労しています。誰かが私がチェックできるチュートリアルを知っていれば、どんな助けも大歓迎です! 再度、感謝します!

4

1 に答える 1

2

通常、可能であれば、テーブル ビュー コントローラーと詳細ビュー コントローラーの 2 つのビュー コントローラーを使用します。これは「マスター詳細」(テーブル ビュー コントローラーが「マスター」) と呼ばれることがよくあります。テーブルビューコントローラーは、誰かがテーブルビューからアイテムを選択すると、詳細ビ​​ューコントローラーをトリガーし、必要な情報を渡します。

ビューの性質が互いに構造的に異なる場合にのみ、異なる詳細ビュー コントローラー (「ドリルダウン ビュー」と呼ばれるもの) を検討します。したがって、詳細ビューの「タイプ」ごとに 1 つの詳細ビュー コントローラーがあり、適切な詳細を表示するために必要な情報を渡すだけです。あなたの質問には、1 つの詳細ビュー コントローラーで十分かどうか、いくつか必要かどうか、または固有の詳細ビュー コントローラーが本当に必要かどうかを確認するのに十分な詳細が提供されていません。

ビュー コントローラーの詳細については、 ViewController プログラミング ガイドを参照することをお勧めします。マスター/ディテール アプリの構築方法に関する詳細な議論は、おそらくこのフォーラムの範囲を超えているためです。おそらく、「iOS マスター詳細チュートリアル」をググって、大量のヒットを取得することもできます。

于 2012-09-28T05:13:52.067 に答える