繁体   English   中英

Xcode 选项卡栏和 SVG 图标

[英]Xcode tab bar and SVG icons

我希望我可以在标签栏上使用 SVG 图标。 我目前正在使用 Xcode 12 beta 3,虽然它适用于这些图像,但图标似乎没有重新缩放。

有针对这个的解决方法吗?

几点观察:

  • 有关如何构建符号 SVG 资产的建议,请参阅为您的应用创建自定义符号图像

  • 从历史上看,在 Xcode 中,我们不能轻易使用 SVG 资产。 但是我们可以将它们转换为 PDF,然后我们可以将其拖到我们的资产目录中。 当您在应用程序中使用资产时,它仍然会对其进行光栅化,这样您就不必自己创建三种不同大小的位图。 如果您需要使其可扩展(例如,特别是可访问性),请选中资产目录中的“保留矢量数据”选项。

  • 在 Xcode 12(目前仅测试版)中,SVG 资产的导入有了很大的改进。 但是,当您使用 go 使用它时,它似乎仍然会栅格化资产,就像旧的 PDF 方法一样。 您需要确保您的 SVG/PDF 具有适合最终光栅化图像大小的画板。

如果您考虑这些不同的矢量图形解决方案,请确保在 go 之前在您的目标最低操作系统上进行测试。 我有带有矢量/PDF 资产的应用程序,并且在旧操作系统版本上出现了一些意外的边缘情况行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM