与文字有关的iOS

iOS动态下载字体

2017-02-23  本文已影响69人  北冥风尘

说明

在ios开发中,我们经常需要根据UI来添加不同的字体,但是一个字体库少说也有10M以上,如果将字体库添加到代码中,将会增加app的大小,这显然是不明智的。
通过动态下载字体的API可以动态的向iOS 10系统添加字体文件,这些字体文件都是直接下载到系统的目录中,所以不会增加应用的大小。

字体列表

我们需要先找到字体的名字,在字体册中对应的PostScript名称


Paste_Image.png

苹果官方demo下载地址

<pre>
// 判断是该字体否下载
- (BOOL)isDownloadFont:(NSString )fontName {
UIFont
aFont = [UIFont fontWithName:fontName size:12.];
if (aFont && ([aFont.fontName compare:fontName] == NSOrderedSame || [aFont.familyName compare:fontName] == NSOrderedSame)) {
return YES;
}
return NO;
}

上一篇 下一篇

猜你喜欢

热点阅读