IOS 加载自定义字体

IOS加载自定义的字体需要点活儿
Xcode自带字体样式查询:http://iosfonts.com/
1.下载所需要的ttf文件,导入工程中,在Info.plist中添加一项:Fonts provided by application,填写字体文件名称加后缀.如图:

这里写图片描述

2.前往TARGETS -> Build Phases -> Copy Bundle Resources中添加字体文件
Copy Bundle Resources配置
Copy Bundle Resources配置

3.通过眼力找到字体文件对应的fontName,暂未有更好的方法,如有请告知,谢谢~

NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames )
{
    NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
    for( NSString *fontName in fontNames )
    {
        printf( "\tFont: %s \n", [fontName UTF8String] );
    }
}

这里写图片描述
钟齐流江毛笔草体fontName

这里写图片描述
蒙纳漫画体foneName

4.使用自定义字体

self.Label.text = @"钟齐流江毛笔草体";
self.Label.font = [UIFont fontWithName:@"LiuJian-Mao-Cao-2.0" size:30];

self.Label2.text = @"蒙纳漫画体";
self.Label2.font = [UIFont fontWithName:@"MComicHK-Medium" size:30];

这里写图片描述

可以打印出所有字体的名字之后,双击安装 ttf ,根据上面的标题进行搜索可以更快找到

示例Demo下载地址:http://download.csdn.net/detail/duxinfeng2010/7639683

参考http://stackoverflow.com/questions/15447558/can-not-include-ttf-font-into-project

文/iGeekXi(简书作者)
原文链接:http://www.jianshu.com/p/d728570bdf7b
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值