macos - 有没有办法在 macOS SwiftUI 开发中使用 SF Symbols?
问题描述
SF Symbols 提供了一组超过 2,400 个一致的、高度可配置的符号,您可以在您的应用程序中使用。Apple 将 SF 符号设计为与 San Francisco 系统字体无缝集成,因此这些符号自动确保与所有粗细和大小的文本在光学垂直方向上对齐。
https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview/
NSImage(systemName: String)
据我所知,在 macOS 项目中尝试使用 SF 符号时,macOS 不支持语法。
具体来说,我试图在工具栏项上使用 SF Symbol 字形。
解决方案
SF Symbol 现在可用于macOS 11。
SF Symbols 适用于 iOS 13 及更高版本、macOS 11 及更高版本、watchOS 6 及更高版本以及 tvOS 13 及更高版本。
以下是你如何使用它:
NSImage(systemSymbolName: "hammer", accessibilityDescription: nil)
如果您想支持 macOS 10.15 及更低版本,您必须使用 SF Symbols Mac 应用程序并将符号导出为 SVG,然后将其导入 Xcode 项目中的资产文件。您可以从这里获取应用程序。
推荐阅读
- c# - InternetExplorer 自动化期间的 RPC_E_DISCONNECTED
- mysql - 关于 Select 语句的 SQL 问题
- javascript - JsPDF,jsPDF-AutoTable 包装行文本需要隐藏溢出
- firebase - firebase 和 gatsby build 不能很好地协同工作
- php - 如何更改 Azure WebApp 的初始化目录
- zip4j - 使用 zip4j 查找 zip 中项目的压缩数据的开始
- android - 无法使用最新的本机 webrtc android 代码构建 libwebrtc.aar
- python-3.x - 合并两个熊猫数据框并按唯一列值对它们进行排序
- python - RSA 库 Python
- python - Django 表单 is_valid() 失败并且 add_error() 采用 2 个位置参数,但给出了 3 个