iOS 开发中添加自定义字体

2018-07-12  本文已影响0人  在路上浅谈管理

在开发中,除了系统的字体,有时可能我们还会用到一些自定义的字体,来显示出不同的效果,以便提高用户体验。

1.获取字体文件

  可能,从各种渠道下载字体文件(ttc),比如: 网站或者从别的ipa里拿出来.

也有可能直接从mac电脑中获取得到想要的字体文件,因为Mac中有自带的字体册,你可以找到并打开字体册(注意:字体册中的有些字体可用,有些不可用):如下图:

我以图中的“报隶-简”这个字体为例子,右击显示如下图:

然后,点击“在访达中显示”进入下图(以Baoli.ttc为例):

如上图红色箭头所示,两个文件就是你需要的字体文件,你可以选择一个自己喜欢的字体文件,保存下来。

2.添加字体文件到项目工程中

把保存好的字体文件,添加到项目中,同时在Info.plist中添加项:

Fonts provided by application或者UIAppFonts,任意选一个都行, 另外, 可以添加一个或多个item ,item的值就是你添加的字体文件的文件名写好就行了。如下图:


3.获取系统已经存在和自己添加的字体名称

NSArray*familyNames = [UIFont familyNames];

打印结果:

4.设置自定义字体

通过打印,获取得到自定义的字体名称,就可以在代码里面设置显示的字体格式:

比如:    Label.font=[UIFont fontWithName:@"Baoli SC" size:18];

现在你就可以运行代码,看见设置的新的字体了!

上一篇 下一篇

猜你喜欢

热点阅读