SF 符号多彩多姿的图标

问题描述

我正在制作一个带有天气图标的应用程序,我想使用苹果的 SF Symbols!在 WWDC2020 上,他们发布了多色的。

所以我的问题是,为什么我的图标显示为黑色:

enter image description here

我已将渲染模式设置为 alwaysOriginal。它什么都不做。如果我将它设置为模板,它会变成蓝色,就像认的色调一样。

p

但根据 SF Symbols 应用程序,该符号应如下所示:

enter image description here

有没有人遇到过这个问题,你是怎么解决的? 我期待你的回答!

解决方法

规则是:

模板环境中,例如按钮,如果将 .alwaysOriginal 渲染模式应用于多色符号图像,则会显示其固有颜色。

但是图像视图不是模板环境。尝试将此图像设为 UIButton 的图像(而不是背景图像)。

enter image description here

如果您将多色图像放在非模板环境中,例如图像视图,如果您将其设置为 .alwaysOriginal,则基本上是在滥用它。您应该将其设为 .alwaysTemplate 并接受它作为采用淡色的单色图像。

enter image description here