美文网首页
iOS使用iconFont

iOS使用iconFont

作者: 名侦探_柯基 | 来源:发表于2017-04-20 19:56 被阅读426次

时下App越来越向重型App发展,随之带来的就是App容量剧增.而App中五花八门,各式各样的图标图片也是容量增大的帮凶之一.而使用iconfont代替图片可以缓解这一问题.

了解iconFont
  • iconFont是什么?

    • 是一种使用字体文件取代图片文件,来展示图标/特殊字体等元素的方法.
  • 为什么iconFont比图片占用更少的内存?

    • 这要从计算机绘制图片的两种方式来分析

    位图(详情点击查看):亦称点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增大单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的。

    矢量图(详情点击查看):也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。
    矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。它的特点是放大后图像不会失真,和分辨率无关,适用于图形设计、文字设计和一些标志设计、版式设计等。

通过阿里巴巴矢量图标库制作自己的iconFont字体
创建项目.png
  • 搜索或自制矢量图标上传
搜索图标.png
  • 将图标添加到购物车
添加到购物车.png
  • 将购物车中的图标添加到自己的项目中
在购物车中添加图标到自己的项目.png
  • 选择打包方式为Font class 并下载
在项目中选择Fontclass并下载.png
  • 将 .ttf 后缀字体文件拖入工程中,并在demo_unicode中查询到字体对应的Unicode码
将ttf文件拖入iOS工程.png
Unicode码.png
  • 在info.plist配置文件中添加字体信息,参照官方文档使用
info文件中添加字体.png

相关文章

  • iOS - IconFont的使用

    iOS - IconFont的使用 iOS - IconFont的使用

  • iOS上如何使用iconfont图标

    iOS上如何使用iconfont图标 iOS上如何使用iconfont图标

  • swift项目中使用阿里iconfont

    另外关于iconfont的设置阿里iconfont官网帮助文档有说明,具体参考IOS使用iconfont还有使用i...

  • IconFont在iOS中的运用

    IconFont在iOS中的运用 IconFont在iOS中的运用

  • iOS使用iconFont

    时下App越来越向重型App发展,随之带来的就是App容量剧增.而App中五花八门,各式各样的图标图片也是容量增大...

  • iOS中使用iconfont

    写在前面 iconfont技术是将图标(icon)转换为字体(font),在iOS开发中可以减少App的体积。这里...

  • iOS - IconFont的使用

    IconFont是啥? 我们通常看到的图标都是以图片形式集成到项目中使用,而 Iconfont 是一套字体图标,和...

  • iOS使用iconfont图标

    前奏:先去iconfont里面下载资源 打开下载的文件夹找到 .tff文件直接拖到工程中1.jpeg 检查.tff...

  • iOS 使用iconfont图标

    优点: 减小图片大小保真多设备适配一套图解决问题方便改颜色(单一) 缺点: 写法容易出错多颜色不好更改(这个痛点i...

  • ReactNative 使用iconfont[ios]

    1.将字体文件拖拽到Xcode的项目里,勾选Create groups和 Add to targets 项目 2....

网友评论

      本文标题:iOS使用iconFont

      本文链接:https://www.haomeiwen.com/subject/zsolzttx.html