在 MacOS 下使用 systemimage 在运行时设置 NSImage.image

问题描述

在 Interfacebuilder 中,NSImagebutton 提供了广泛的系统图像供选择(见截图)。我无法在 MacOS 下在运行时更改这些图像。在 iOS 下有带有 UIImage(systemName: "imageName") 的 UIImage,但 MacOS 似乎没有提供可比性?

system images to chose from

解决方法

例如在 macOS 中非常相似

button.image = NSImage(named: NSImage.touchBarQuickLookTemplateName)