iOS开发使用自定义字体

来源:互联网 发布:电力设备行业数据 编辑:程序博客网 时间:2024/04/28 11:37

iOS开发,使用自定义字体


1.下载后缀名为otf的字体格式,参考下载字体网址:

http://www.daimg.com/list.php?tid=84&ext=16&pdi=0&size=0&free=0

2.将下载好的字体添加到工程中

这里写图片描述

3.在info.plist文件添加字段,写入导入的字体名称

这里写图片描述
这里写图片描述

4.检查字体是否导入:TARGETS -> Build Phases -> Copy Bundle Resources 查看字体是否导入

这里写图片描述

5.检查所有工程里面所有的字体(包括系统和已经导入的)

    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]);        }      }

打印出所有字体但很难找到你添加的字体,因为familyName不知道。找只有一个子集的familyname。

6.找到导入的字体名称,进行调用(名字可能很乱,)

myOrderLabel.font = [UIFont fontWithName:@"www.6763.net" size:18];

参考博客:http://blog.csdn.net/gwh111/article/details/18005741
1 0
原创粉丝点击