Swift macOS 将 Color 转换为 NSColor

Swift macOS convert Color to NSColor

我从 asset 中提取了一个 Color,我需要将其转换为 NSColor

Color("backgroundTheme").opacity(0.3)

我该怎么办?

NSColor 已经有一个 Color 初始化。 你可以像

一样使用它
NSColor(Color("backgroundTheme")).withAlphaComponent(0.3)

或者你可以通过名称获取颜色 像这样

NSColor(named: "backgroundTheme")?.withAlphaComponent(0.3)