前言:
iOS开发里头,常用的设置字体方式是使用UIFont的systemFontOfSize这个Class Method,在一半情况下都算够用。
最近有设计师朋友问能不能在客户端中使用特定的字体,答案是可以的,我们可以通过手动给工程添加配置字体的ttf文件(字体库)
然后通过fontWithName:name size:size这个 Class Method即可选用,然而在一个已经经过长时间开发的客户端,会有历史遗漏问题
导致整个工程的字体配置可能存在修改工作量大,改漏改错等情况,针对这种情况我们也可以通过runtime来解决。
1、导入第三方字体
首先需要下载一个.ttf为后缀的文件,也就是字体库。下载后将文件导入工程,如图
接着需要在工程配置info.plist中添加这个字体
在info.plist中添加一行,key是Fonts provided by application,中文意思即 字体由应用程序提供
这是个array对象,那么我们把它展开
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
学习是年轻人改变自己的最好方式