1

这可能是一个新手问题,但我无法理解如何操作 NSImage 实例。

我正在尝试创建一个方法,该方法将采用 NSImage(一个图标),在其上绘制另一个 NSImage(一个复选标记),然后返回修改后的 NSImage 实例。

我已经查看了 Cocoa 绘图指南中的“绘制到图像”部分,但我仍然不知道如何返回修改后的 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 回答