我可以在我的应用程序中使用系统 Touch Bar 图标吗?

Can I use the system Touch Bar icons in my app?

我正在尝试为我的应用程序在 Touch Bar 上添加一个 "New" 按钮和一个 "Search" 按钮。在系统应用程序中,它们分别是加号和放大镜。有没有办法在我的触摸栏按钮上使用这些系统图标,例如在 UIBarButtonItems 中?如果没有,如何将触摸栏按钮的内容设置为放大镜或加号?我正在使用 Swift。谢谢。

也许您可以在系统文件中找到这些图标,复制它们并在您的应用程序中使用它们,但我不推荐这样做。它们是 Apple 的智慧 属性,您不能将它们用于 public 项目。

您应该在 flaticon.com 等网站上搜索类似的艺术作品或自己创作。

Apple 提供了许多您可以在您的应用程序中使用的系统图标。 人机界面指南对所有图标 available here. These can be referenced in your app by using the associated NSImage.Name 常量(也在 HIG 中进行了描述)提供了很好的视觉参考。

例如,可以使用以下方式获取新图像和搜索图像:

let addImage = NSImage(named: .touchBarAddTemplate)
let searchImage = NSImage(named: .touchBarSearchTemplate)