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

ios - 在表 SymbolNameOverrides 中找不到

在 Xcode 12.5 中重新打开一个较旧的项目并更新项目设置后,为了摆脱告诉我这样做的警告(它只更新了一些本地化设置),我看到 Xcode 控制台中记录了很多错误消息说[SF Symbol name] not found in table SymbolNameOverrides of bundle CFBundle 0x10304ae20 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework,几乎代码中 SF 符号名称的所有用法。

例子:
2021-05-21 15:44:43.264274+0200 MyAppName[17837:4945987] [strings] ERROR: tray.and.arrow.up.fill not found in table SymbolNamesAutoGenerated of bundle CFBundle 0x1029385d0 </System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework> (not loaded)

有没有人遇到过同样的问题,也许找到了解决方案?

注意:我不记得在以前的 Xcode 12.4 版本中收到过这个错误。

编辑:尽管有错误消息,SF 符号似乎显示正确。

0 投票
1 回答
120 浏览

core-data - 如何在我的核心数据模型中使用 SF 符号?

我希望能够让我的 iOS 应用程序使用 SF 符号并将它们存储Entity在我模型的属性中Core Data。我猜我需要使用Binary Data属性类型,因为 SF 符号使用Image View. 我正在寻找一种从 SwiftUI 中获取 SF 符号View 并将其存储在 Core Data模型中的方法。我还希望能够Entity从我的模型中检索存储的属性Core Data并将其显示在我可能选择的任何 SwiftUI 视图中。

我怎样才能做到这一点?

0 投票
2 回答
157 浏览

swift - 如何在 SwiftUI 中调整 SF Symbol 按钮的大小?

我正在尝试在 SwiftUI 中调整 SF Symbol 按钮的大小。我试过了.font(.system(size: 60)).imageScale(.medium)但它不起作用。它仍然有同样的错误。这是我的代码:

无法将“某些视图”类型的值转换为闭包结果类型“图像”

0 投票
2 回答
90 浏览

swiftui - Swift UI 仅在符号之外着色

这是两个 SF 符号,一个带有一些阴影。

在此处输入图像描述

如您所见,不仅第二个符号的外部有阴影,内部也有阴影。我将如何仅对外部进行遮蔽,而将内部空白留白而不是遮蔽?理想情况下,解决方案适用于其他 SF 符号,因为我计划对这个符号进行着色。

代码:

0 投票
0 回答
42 浏览

ios - 是否可以在不使用 UIImage.SymbolConfiguration 和 withConfiguration 的情况下更改 SFsymbol 大小?

我对 UIbutton 中 UIImage 的大小有疑问。

我正在尝试使用 SF 符号 (xmark.circle) 制作一个 UIButton,以向我的应用程序添加一个关闭或关闭按钮并使其更大。图标是这样的... 在此处输入图像描述

为了调整 SF 符号的大小,我看到一位开发人员使用 withConfiguration 并使 UIimage 更大,我检查了它在我的项目中是否有效。

但是,我已经有一个 UIimage 结构,因为我没有添加withConfiguration,所以我在代码中创建按钮时尝试添加 withConfiguration。

我的意思是,我有 Images 结构

我想在创建按钮时调用 Images 结构

但在这种情况下,由于我只是在 setImage 中调用图标 Images.xmarkCircle,因此我无法将 withConfiguration 分配给该图标。可能,我可以通过配置或其他方式将 Images.xmarkCircle 更改为 UIImage,但我不想让 images 结构中的图标之一具有 withConfiguration 值。

那么,当我在lazy vardismissButton中创建一个按钮时是否可以添加withConfiguration,或者是否有另一种方法可以在代码中调整SFsymbol的大小?

0 投票
1 回答
177 浏览

ios - SF Symbols 在 iOS 15 小部件中失去颜色

多色 SF 符号在 iOS 15 小部件中为黑色。(看看附图 14.5 vs 15.0)

这是它在代码中的样子:

玩弄.renderingMode()也没用。我已经尝试了所有可能的参数,但没有运气。只有当我将它设置为 .template 并设置一些颜色时,但我需要它保持原样 - 多色。

(它发生在 iPhone 和模拟器上(使用 beta iOS 和 beta XCode 测试),我还尝试使用新的 SF 符号,或应用 iOS 15 中可用的新功能,.symbolRenderingMode()但没有任何帮助)。

iOS 14:

前

iOS 15:

后

0 投票
0 回答
64 浏览

uikit - 如何更改 SF 符号的大小和颜色?(UIKit)

我正在尝试将 SF 符号添加到按钮。我发现我可以改变它的 pointSize、weight 和 scale 或者它的 tint。

但我不知道如何实现这两种定制。

0 投票
1 回答
40 浏览

svg - 如何将 SVG 文件转换为 JPEG?

我在 Mac 应用程序的按钮中使用 SF 符号,但因为我试图自定义它们的颜色以更好地适应主题。我正在考虑将基于矢量的文件转换为 JPEG 图像。

0 投票
0 回答
238 浏览

swift - “某些视图”类型的 SwiftUI 值没有成员“symbolRenderingMode”

我有一个 SF 符号.symbolRenderingMode给它.palette

但上线

我收到此错误:

和这个:

有谁知道为什么会这样?

0 投票
2 回答
127 浏览

ios - 有没有办法为与当前语言环境不同的 SF 符号使用特定语言环境?

我有一个支持英语和日语语言环境的应用程序。在那里,我正在创建一个button并为其设置一个UIImage,它使用一个SF Symbol.

现在对于英语和日语语言环境,按钮如下所示。 在此处输入图像描述

我需要停止为这个特定的图像进行本地化button。对于这两种语言环境,我希望SF Symbol现在出现英语以显示在button. 有没有办法做到这一点SF Symbols