0

私はパターン初心者なので、ばかげているように聞こえる場合は、この質問を許してください。CityDataという名前の同一の構造のリストを必要とするアプリケーションをモデル化していますが、一度に表示する必要があるのはこれらの構造の1つだけです。このビューでは、ユーザーはさまざまなCityData間をスクロールできます。

今私の問題は次のとおりです。CityDataリストと現在表示されているインデックスを含む単一のモデルがあるか、CityDataがモデルであり、そのリストがコントローラーに含まれている必要があります。コントローラーはビューからのイベントを処理します。現在表示されているアイテムを更新しますか?

私は最初のものを選びますが、現在表示されているインデックス情報をモデル内に保持するという考えは、私には完全に正しく聞こえません...

4

1 に答える 1

0

モデルにはリストを保持しますが、コントローラーに現在表示されているアイテムのインデックスは保持します。順番に、コントローラーはモデルに使用可能なCityDataオブジェクトの数を尋ね、最初のCityDataオブジェクトを取得して、ビューにオブジェクトを表示させます。次に、コントローラーは、他のCityDataオブジェクトを表示するためのユーザーからの要求を処理し、モデルからそれらを取得して、ビューにそれらを表示させることができます。

于 2009-08-25T10:28:35.127 に答える