如何使用自定义字体

在讲icon font之前,首先先来看看普通自定义字体是如何在ios中使用的,两个原理是一样的。这里以KaushanScript-Regular为例:

Step 1: 导入字体文件

将字体文件拖入项目(ios支持的字体格式有:.ttf、.otf,其他格式不确定):

然后再在项目的资源池中确认字体文件是否加入项目,打开xcode项目的Build Phases中查看:

Step 2: 配置.plist文件

UILabel *label5 = [[UILabel alloc] initWithFrame:CGRectMake(10, 480, 300, 50)];
label5.text = @"\U0000e42a\U0000e525\U0000e41c";
[self.view addSubview:label5];

6.效果

7.使用自制图标字体

如果上面介绍的图标库还满足不了你的需求,或者需要的图标分布在多个图标库而不能集中到一个字体文件中;那么你可能需要自己去制作图标字体文件了。

总结

这样,在iOS开发上,不仅可以直接去开源图标库找现成的图标用到项目中,而且还可以轻松地改变图标的颜色、大小,相信可以解放不少设计师和工程师的工作量。

上代码

图标字体库

最新文章

  1. Code First开发系列之领域建模和管理实体关系
  2. git diff
  3. ios tableview 适配横竖屏
  4. Leetcode 328 Odd Even Linked List 链表
  5. javascript:让表单 文本框 只读,不可编辑的方法
  6. 工作随笔——CentOS6.4支持rz sz操作
  7. 关于line box,inline box,line-height,vertical-align之间的关系
  8. PhP访问mysql数据库的基本方式
  9. 在NodeJS中配置aws ec2
  10. [置顶] sql 向另一个表导数据
  11. Centos6.5安装
  12. 对discuz的代码分析学习(一)目录结构
  13. C#依据进程名称获取进程的句柄?
  14. YoMail 邮箱客户端的社会化之路,起于邮箱,不止于邮件
  15. windows下配置cygwin和dig的环境变量
  16. 【BZOJ3999】[TJOI2015]旅游(Link-Cut Tree)
  17. axure8.0激活
  18. F. Graph Without Long Directed Paths Codeforces Round #550 (Div. 3)
  19. xhtml和html的差別
  20. mysql添加远程访问权限

热门文章

  1. 1228.1——计算器(未使用MVC设计模式)
  2. 改变navigationbar的底部线条颜色
  3. 剑指offier第三题
  4. 关于Ajax技术中servlet末尾的输出流
  5. socket原理详解
  6. java zip工具类
  7. 高手总结的CSS执行顺序及其优先权问题汇总
  8. ASP.NET Ajax
  9. ASP.NET用户自定义控件配置
  10. 如何理解 css3 的 perspective 属性