问题标签 [sf-symbols]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
35493 浏览

ios - 如何在 iOS 12 及更低版本中使用 SF Symbols?

我正在更新我的应用程序中的图标。在我听说 Apple 发布了一种以 iOS 13 命名的图标字体后SF Symbols,我想知道我是否只能在 iOS 13 中使用它们,或者是否也可以在较低版本的 iOS 中使用它们。

如果我想使用它们,我是否必须为旧版本实现回退?

0 投票
3 回答
4770 浏览

swift - 使用 Xcode/Swift,我如何使用 SF Symbol 作为资产中的标签栏图标?资产字段不接受 .svg 文件

我不能将 SF 符号用作标签栏图标的资产。

我尝试使用 GUI 拖放文件。我不确定如何以编程方式添加它。

我希望能够拖放,但它不会接受 .svg 文件。我添加了一个新符号集,但它不能用作标签栏图标资产。

0 投票
1 回答
2854 浏览

ios - SwiftUI - SF 符号不渲染

我试图通过代码中的 SF 符号显示“加号”或“加号.app”符号,但右侧的预览没有显示任何内容。

其他符号确实像“plus.circle”一样工作,是否有其他符号不起作用的原因?

这是我的看法。

我希望输出显示“plus.app”或“plus”符号,但是当我使用这些符号时它什么也不显示。

0 投票
10 回答
106620 浏览

ios - 在 SwiftUI 中查找 Image(systemName:) 的所有可用图像

在哪里可以找到初始化程序中可用的所有系统映像Image(systemName:)

到目前为止,我只使用过"chevron",正如 Apple 的 SwiftUI 教程系列中所发现的那样。"star.fill"但是,我无法在任何官方文档中找到完整的图标列表。

0 投票
6 回答
24385 浏览

ios - 如何为 iOS 13 的 SF Symbols 设置权重?

我有这个

但是我如何使它粗体,半粗体等?

我正在使用新的 SwiftUI。

0 投票
2 回答
2380 浏览

swift - 带有 SF 符号的 HStack 图像未居中对齐

我有这个简单的 SwiftUI 代码。我希望所有符号都居中对齐,就像云符号一样。

但正如您在下面看到的,第一个和最后一个符号没有居中。我错过了什么,还是这是一个错误?

居中的 HStack

干杯!

0 投票
8 回答
22177 浏览

swiftui - 在 SwiftUI 中更改 SF Symbol 图标的笔触/填充颜色?

我正在寻找一种方法来更改 SwiftUI 中 SF Symbol 图标的笔触/填充颜色。

我已经尝试过.background(Color.red),但这只是隐含地更改了整个图标的背景(没有对实际图标本身应用任何更改)。我也试过.foregroundColor(Color.red)这对图标没有任何作用。

内容视图的内容如下:

0 投票
3 回答
1827 浏览

ios - 为静态 UIApplicationShortcutItem 使用 SF Symbols 系统映像

在 Info.plist 中指定主屏幕快速操作时UIApplicationShortcutItems,是否可以使用 SF Symbols 中的系统映像?

文档指出可用的iOS 键并没有指定一个键来执行此操作,除了指定预定义的枚举案例之一,UIApplicationShortcutItemIconType例如UIApplicationShortcutIconTypeSearch.

通过新的初始化程序创建动态快速操作时,可以使用系统映像UIApplicationShortcutIcon.init(systemImageName: String)。是否有一个 Info.plist 键允许此静态快速操作?

0 投票
2 回答
6482 浏览

xcode11 - 如何格式化自定义 SF-Symbols SVG 文件以导入 Xcode11

有没有人想出如何使用WWDC 视频中概述的技术创建自定义的 SF 符号,这是我能找到的关于该主题的唯一现有文档?根据视频,可以简单地编辑导出的 SVG 文件并将其作为符号集重新导入。

虽然这确实适用于次要编辑,但我发现很难生成一个工作自定义符号文件,而不仅仅是次要编辑。产生的错误和/或错误很多,我尝试了很多方法来生成可接受的文件(删除笔画、转换为形状等)。大多数导入的文件会产生类似于以下内容的错误:

为符号图像集 'doc.test3' 提供的 SVG 文件不合适:符号图像文件 '(null)' 具有不是组的字形节点 Regular-M 得到类型:'2' 预期:'1'"

有没有人有什么建议?我在这里没有具体的项目目标。我只是想学习在没有任何文档的情况下创建自定义符号的适当方法。

0 投票
4 回答
33805 浏览

swiftui - 如何在 SwiftUI 中设置 SF Symbol 的大小?

如何使用 SwiftUI 在 Xcode 11 中设置 SF 符号的大小?