问题标签 [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 投票
2 回答
970 浏览

swift - 检查 SF Symbol 是否存在 Swift

我想显示一个带有数字的 SwiftUI 图像。我可能会这样做:

然而,并不是每个号码都有一个 SF 符号——如果我想显示134.square.fill但发现没有一个,会导致应用程序崩溃怎么办?

如何在不使应用程序崩溃的情况下检查 SF 符号是否存在?

0 投票
3 回答
1700 浏览

ios - 如何在 UITabBarItem 中垂直居中 SF Symbols 图像?

我在我的 iOS 应用程序中使用 SF Symbols 图像作为选项卡图像,方法如下:

这导致所有图像都是顶部对齐的,但我想让它们垂直居中。

我该怎么做?

0 投票
6 回答
14813 浏览

ios - 如何更改 UIKit 中的 SF Symbol 图标颜色?

SwiftUI中,您可以使用foregroundColor修饰符更改图标的颜色:
Change the stroke/fill color of SF Symbol icon in SwiftUI?

有没有办法改变颜色UIKit?我查阅了文档并没有找到任何相关的内容。

0 投票
2 回答
1254 浏览

ios - SF 符号看起来扭曲

在 UIButton 上使用新的 SF 符号时,符号在我的 iPhone 8 上似乎失真,而在 iPhone 11 模拟器上一切正常。在 iPhone 8 上,符号似乎水平挤压,使其太高。我做了一个gif来说明这个问题。gif 显示了两个转换的屏幕截图。8 个中的一个和 11 个中的一个:

问题说明

还有其他人有这个问题吗?这里发生了什么?

编辑:

IB 属性。Button 被限制为包含视图的所有边缘。

编辑#2:为符号指定字体并缩放“大”时,符号的大小正确。我尝试了 SystemFont“标题”。

IB 属性

0 投票
2 回答
11573 浏览

ios - 是否可以在 UIImage 之外使用 SF 符号?

我对如何在 iOS 项目的文本中使用 SF 符号感到困惑。我有一个使用符号的 UIButton,使用UIImage systemImageNamed:. 我想在另一个视图中显示有关该按钮的消息和一些文本。我认为我应该能够使用该符号的 Unicode 引用,但它不会呈现。我的理解是这些符号在私人使用区域,但我不能让它们使用代码来呈现@"Press the \U0010057C button."

我尝试将 SFSymbolsFallback.ttf 字体文件导入我的项目。

我希望看到呈现的符号,但我得到一个?反而。

0 投票
1 回答
890 浏览

cocoa - 如何在 macOS 上使用 SF Symbol 图标

我想将 MacOS Catalina 图标字体中的 glyhps 添加到我的 NSString 中。

我使用 SF Symbols 应用程序,显示 unicode 代码点的几个图标很容易像普通字符一样嵌入,但我如何使用没有显示代码点的图标(绝大多数)。

0 投票
0 回答
157 浏览

swift - Swift,按名称从字体中提取字形

我正在尝试使用摘录https://github.com/davedelong/sfsymbols提供的以下代码示例从 SF 符号前面进行字形处理。我已经隔离了无法使用从运行时提取的值的代码。

我已将代码压缩为仅产生问题所需的语句。

这个问题似乎是我在 CTFontGetGlyphWithName 中为最终语句提供的名称,我尝试的每个值组合都返回 0。

请注意,您必须安装 SF Symbols 应用程序才能获得初始捆绑包。

请原谅代码质量,这只是为了创建尽可能短的代码示例来重现问题。

谢谢。

我已经遵循了相当多的剪辑和教程,但似乎没有很多可用的这些更高级功能的实际示例。

0 投票
0 回答
1352 浏览

xcode - Mac 应用程序的 SF 符号

我正在制作一个 Mac 应用程序并想使用新的 SF Symbols。

SF Symbols 内置于 iOS 13 中,但不适用于 Mac 应用程序。您可以做的最好的事情是将 SF 符号复制并粘贴到文本字段中。但是,使用您的应用程序的人必须下载 SF Symbols 应用程序才能看到它们。

  • 是否可以强制用户下载 SF Symbols 应用程序?

  • SF 符号 -> SVG -> PNG [不允许]

    • 这是我工作中的一个项目,所以我们正在寻找可扩展的解决方案。我们不能使用paintcode、sketch 或adobe。
  • 是否可以创建我自己的自定义字体并将 SFSymbols 添加到其中?

  • 有人有建议吗?

0 投票
1 回答
445 浏览

svg - swiftui 在您的项目中使用非 SF Symbols SVG

如果我想使用 SF Symbols 库中没有的 SVG,我该怎么做?

我尝试将篮球的随机 SVG 拖放到我从互联网下载的图像资产文件夹中,但它不会在我的图像资产文件夹中读取。我正在尝试获取它,以便轻松自定义图像本身,更改颜色,重量等,就像您可以使用 SF 符号一样。

0 投票
2 回答
943 浏览

swift - 如何正确创建 SF 符号?

我正在尝试在我拥有的一段文本旁边放置一个 SF 符号,但是,我得到了错误 Argument type 'Image' does not conform to expected type '_FormatSpecifiable'

我对 Xcode 和 swift UI 相当陌生,因此将不胜感激基本解释。