1

これはおそらく初心者の質問ですが、NSImage インスタンスの操作方法を理解するのに苦労しています。

NSImage (アイコン) を受け取り、その上に別の NSImage を描画し (チェックマーク)、変更された NSImage インスタンスを返すメソッドを作成しようとしています。

Cocoa Drawing Guide の「Drawing to an Image」セクションを見てきましたが、変更された NSImage を返す方法がまだわかりません。

次のようなものを探しています:

(NSImage*) drawCheckbox:(NSImage*)originalImage {
    NSImage* checkbox = [NSImage imageNamed:@"checkbox"];

    // create and return new NSImage with checkbox drawn over originalImage
}

ティア!

4

1 に答える 1

0

まず、元の画像のコピーを作成します。次に、あなたが言及したドキュメントに記載されているように、新しい画像に描画します。最後に、returnステートメントを使用して変更した画像を返します。

于 2012-06-04T08:32:21.260 に答える