画像のコレクションをロードして、インスタグラムなどの GUI に表示したいのですが、どうすればこれに到達できますか?
どのウィジェットを使用すればよいですか?
GUI で ViewHolder を作成しようとしましたが、表示する画像を割り当てる方法がわかりません。
1 に答える
2
ビューホルダーを使用することは良いスタートです。ビュー ホルダーは、View オブジェクトを操作します。このオブジェクトは View のサブクラスである必要があり、インスタンスをアプリケーション モデルのインスタンス変数に格納します。ViewHolder がそのビューにアクセスする方法を認識できるように、そのインスタンス変数のアクセサーを UIPainter で使用する必要があります。
その View サブクラスで、GraphicsContext をパラメータとして取得する #displayOn: を実装する必要があります。その GraphicsContext には clippingRect があり、描画する画像を決定するために利用する必要があります。画像を描画するには、通常は #displayOn: を画像に送信しますが、おそらく #displayOn:at: メソッドも使用できます。
また、そのビュー ホルダーにスクロール バーがあることを伝えたい場合もあります。
一般に、VisualWorks インストールの doc フォルダーにある GUIDevGuide.pdf を参照することもお勧めします。ViewHolder とその使用法について順を追って説明します。
于 2014-08-22T14:18:36.617 に答える