【问题标题】:How to use ttf / SVG icons in ios SWIFT 4.0如何在 ios SWIFT 4.0 中使用 ttf / SVG 图标
【发布时间】:2017-06-05 02:37:49
【问题描述】:

与在 android 中一样,它们可以使用任何矢量图像格式。我的设计师给了我的 abc.ttf 文件,其中包含应用程序的图标。 TTF 的有趣之处在于,它在增加尺寸时不会被拉伸或像素化。所以请帮我弄清楚,有没有办法使用 TTF 或任何其他矢量图像格式。 谢谢

【问题讨论】:

  • 为什么-1,问这个问题,如何使用ttf图标是错误的。我实现了我自己的。是的,可以使用 ttf 图标。完成此项目后,我将发布我的解决方案。
  • 能否请您发布使用 ttf 文件作为图像的解决方案?
  • @Abha 这个周末
  • @Abha 我知道这么晚了,但你可以在这里查看:medium.com/@deerchaudhary/…

标签: ios swift svg icons truetype


【解决方案1】:

在 medium 上发布了我的解决方案。

参考SVG or TTF icons in iOS (Swift 4.0) without using any third party library.

第 1 步: 从设计师那里获取您的 ttf 文件或在线获取。我正在显示 fontAwesome 图标。

获取 ttf 文件的链接。 :https://fontawesome.com/v4.7.0/

下载并解压。您将在其中看到字体文件夹。转到 fontawesome-webfont.ttf。

第 2 步: 打开此 TTF 文件并安装

安装后

第 3 步:打开您的 iOS 项目,转到您的故事板/Xib 文件添加一个 UILabel。

第 4 步:将 TTF 文件(已下载)添加/导入到您的项目中。

第 5 步:现在在您的属性检查器中,转到字体并选择自定义并单击系列,您将看到一个字体列表。

选择 FontAwesome(或您的 ttf 文件名)。

这太容易了。 :P

等待您的最后一步。

第 6 步:(最后一步):打开字体文件,选择要使用的图标并复制。

在故事板/Xib 中的 UILable 的文本区域中粘贴。

您可以使用此文件中的任何图标,https://fontawesome.com/cheatsheet?from=io 已经提供了大量图标。您只需复制并粘贴标签文本即可。

步骤 1、2 和 3 是一个项目的一次性流程,如果您想在另一个项目中使用相同的 TTF 文件,请跳过步骤 1 和 2。

按钮也是如此。

【讨论】:

  • 很遗憾,您的媒体链接无效!可以更新一下吗?
  • @AshishKakkad 现在你可以检查了
【解决方案2】:

您可以使用矢量 PDF 代替图像

参考How to use vectors in Xcode

【讨论】:

    猜你喜欢
    • 2017-06-23
    • 2018-05-09
    • 1970-01-01
    • 2015-11-21
    • 2016-07-18
    • 1970-01-01
    • 2016-06-12
    相关资源
    最近更新 更多