4

テーブル ビューとグリッド ビューを持つ IOS のコンポーネントを設計します。ユーザーが自分のデータをテーブルまたはグリッドで表示できることを意味します。だから私がやっていることは、UIViewController を追加し、テーブル用に 1 つ、コレクション ビュー用に 1 つ、2 つの子ビュー コントローラーを追加することです。UIViewController のみを使用してすべてを処理しています。ユーザーが私のコンポーネントを使用したい場合、子View Controllerとしてのみ追加する必要があります。私の質問は、「私がやっているように UIViewController を使用するのがベスト プラクティスですか、それとも UIView は軽量であるため、すべてを UIView に変換する必要がありますか」ということです。コンポーネントにプレゼンテーション ロジックのみを記述します。デリゲートを使用して外部からデータを取得します。UIView を使用する必要がある場合、いつ UIViewController を使用する必要がありますか?

ありがとう

4

3 に答える 3

0

テーブルビューを使用してグリッドビューを作成できると思うので、各セルに複数のビューを追加するだけです

グリッドをリストに、またはリストをグリッドに切り替えるときは、タイプを確認してテーブルビューをリロードするだけです

于 2013-10-25T07:17:26.953 に答える