如何在ios SWIFT 4.0中使用ttf / SVG图标

时间:2017-01-20 07:14:35

标签: ios swift svg icons true-type-fonts

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

2 个答案:

答案 0 :(得分:2)

在中等级别发布我的解决方案。

引用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文件并安装 enter image description here

安装后 Installed icons file

第3步:打开您的iOS项目,转到情节提要/ Xib文件添加一个UILabel。

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

步骤5:现在,在属性检查器中,选择字体并选择“自定义”,然后单击“家族”,您将看到字体列表。

enter image description here

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

那太容易了。 :P

等待最后一步。

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

enter image description here

将其UILable的文本区域粘贴到情节提要/ XIB中。

您可以使用此文件中的任何图标,https://fontawesome.com/cheatsheet?from=io上已经有很多图标可用。您只需要复制并粘贴标签文本即可。

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

与按钮相同的过程。

答案 1 :(得分:0)

您可以使用矢量PDF而不是图像

参考How to use vectors in Xcode