【发布时间】:2020-09-03 16:28:44
【问题描述】:
如何以编程方式在 os x 桌面中将纯色设置为背景? 找到了使用图像以编程方式更改它的方法。
[[NSWorkspace sharedWorkspace]setDesktopImageURL:url forScreen:screen options:nil error:&error];
URL - 图片文件地址, screen - nsscreen 对象, 错误 - nserror 对象。
希望避免使用图像文件等外部资源。 请帮忙
【问题讨论】:
-
你能在你的包中添加一个带有颜色的图像,然后用
setDesktopImageURL加载它吗? -
是的,我可以做到。我正在寻找一种解决方案,我可以忽略捆绑中图像的使用。并设置一个苹果默认的纯色。
-
然后可能会在你的代码中生成一个纯色图片,暂存到内存中,然后使用上面的函数。
标签: objective-c operating-system