gpt4 book ai didi

cocoa - NSImage drawInRect 和 TemplateImages

转载 作者:行者123 更新时间:2023-12-03 16:15:04 27 4
gpt4 key购买 nike

有一个 NSImage 是一个模板图像(即 [NSImage isTemplate] 返回 YES)。

当我在 NSImageView 中使用它时,它会被正确绘制为模板图像。

但是,如果我使用 drawInRect:fromRect:operation:fraction: 手动绘制它,它将被绘制为纯黑色图像。

如何手动绘制 NSImage,并且仍然获得"template"效果?

最佳答案

模板图像的特殊绘制是CoreUI的一部分,不公开。
不过你可以用 Quartz 来模仿效果。详细信息和代码可以在以下答案中找到: https://stackoverflow.com/a/7138497/100848

关于cocoa - NSImage drawInRect 和 TemplateImages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com