IOS开发字体库添加

1. 首先下载你想要设置的字体库,例如设置方正启体简体

下载好的需要添加的字体库

2. 添加到工程,一定要注意勾选红色框框处,默认是不勾选的

需要选中

添加以后

3、在plist文件中添加

4、现在已经添加成功了,但是具体的FontName需要通过代码去查找。代码如下:

NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];

NSArray *fontNames;

NSInteger indFamily, indFont;

for (indFamily=0; indFamily<[familyNames count]; ++indFamily)

{

NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);        fontNames = [[NSArray alloc] initWithArray:

[UIFont fontNamesForFamilyName:

[familyNames objectAtIndex:indFamily]]];

for (indFont=0; indFont<[fontNames count]; ++indFont)

{

NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);

}

}

5.因为方正字体的FontName都是FZ开头,所以在打印出来的日志里面搜索FZ

搜索

方正启体简体的FontName就是FZQTJW--GB1-0,

6.字体库已经添加完毕,现在可以去使用了,例如:

self.label.font = [UIFont fontWithName:@"FZQTJW--GB1-0" size:20];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    十年一品温如言1008阅读 1,731评论 0 3
  • ios本身支持的字体库有限,如果用到比较偏门的萌萌哒字体就更不支持了,本文简单叙述一下iOS添加字体库的几种方式,...
    辉_行者孙阅读 2,075评论 0 4
  • 1.iOS中的round、ceil、floor函数略解 round如果参数是小数,则求本身的四舍五入.ceil如果...
    K_Gopher阅读 1,208评论 1 0
  • 1、改变 UITextField 占位文字 颜色和去掉底部白框 [_userName setValue:[UICo...
    i_MT阅读 1,065评论 0 2
  • 在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。 UITableView的Group样式下顶部...
    管你爱不爱阅读 432评论 0 1