在have an NSImage中是一个模板图像(即,[NSImage isTemplate]返回YES)。
当我在NSImageView中使用它时,它被正确地绘制为模板图像。
但是,如果我使用drawInRect:fromRect:operation:fraction:手动绘制它,它将被绘制为平面黑色图像。
如何手动绘制NSImage,并仍能获得“模板”效果?
发布于 2013-06-18 03:26:49
模板图像的特殊绘制是CoreUI的一部分,而不是公开的。
不过,你可以用Quartz来模仿这种效果。详细信息和代码可以在此答案中找到,请访问:https://stackoverflow.com/a/7138497/100848
https://stackoverflow.com/questions/17148134
复制相似问题