2

別のデータとデザインを含む新しいテーブル ビューを UITableViewController に追加する必要があります。

ここに画像の説明を入力

上記のプロトタイプ セルはストーリーボードに追加した新しいテーブル ビューで、メインのテーブル ビューは (タイトル、ラベル、画像) を含む 2 番目のビューです。

UITableViewController で別のテーブル ビューを作成することは許可されていますか、それとも UIViewController を作成してその中に 2 つのテーブルを実装する必要がありますか?

実際、最初のテーブル ビュー コントローラーの実装が完了したので、新しいものを実装する必要があります。

添付の画像は私が欲しいものを示しています: ここに画像の説明を入力

4

3 に答える 3

1

両方のテーブルを同時に表示したい場合は、サブビューとしてUIViewController2 つあるを使用したほうがよいでしょう。特定の時間に表示される tableView が 1 つだけの場合にのみ使用してください。tableViewsUITableViewController

両方の tableViews に対して1 つUIViewControllerを使用するかdataSource、各テーブルに対して を使用して、両方のコンテナー ビューとなる にサブビューとして追加することができます。後者は、1 つの/を持つ 2 つの tableView を持つと同じ場所に多くの重複コードが必要になるため、考えられる問題をデバッグする時間を節約できます。delegateUITableViewControllerUIViewControllerdelegatedataSource

于 2013-05-10T11:33:40.477 に答える
0

UIExpandableTableViewを使用する必要があると思います

githubページに詳しい使い方があります

UIExpandableTableView の例

UIExpandableTableView の画面例

于 2013-05-10T11:46:19.523 に答える
0

それらを 2 つの独立したテーブルにすることを検討していますか、それともマスター/子セットアップですか? それらが独立している場合は、1 つのテーブルと 2 つのセクションを使用して、セクション番号に応じて正しいセルに戻ることをお勧めします。マスター/子の場合、セルのように見えるビューを作成し、マスター セルをセクション ビューにし、子を実際の行にすることを検討してください。子が表示されているかどうかを格納し、numberOfRowsInSection メソッドで、表示されている場合はカウントを返し、そうでない場合は 0 を返すセクション クラスを作成できます。

いくつかのアイデア

于 2013-05-10T21:10:44.713 に答える