3

ViewFactoryを実装する単純なImageSwitcherを作成しました。そして、私が見た例では、明示的に呼び出されないmakeView()メソッドがありますが、メソッドが存在しない場合はエラーが表示されます。誰かが私にこの方法の目的を説明できますか?ありがとうございました。

4

1 に答える 1

1

ViewFactory仕様に準拠するには、makeViewメソッドを作成する必要があります。ImageSwitcherコントロールを作成する場合、setFactory()メソッドを使用してViewFactoryを構成できます。ViewFactoryには、makeView()メソッドという1つの必須メソッドがあります。ビューのソースまたはコンテンツは、makeView()メソッドで構成されていないことに注意してください。代わりに、これをImageSwitcherコントロールが各子ビューを表示するために使用するテンプレートと見なすことができます。

于 2011-09-09T05:18:04.143 に答える