iOS自定义字体

Posted 回读(IOS开发)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS自定义字体相关的知识,希望对你有一定的参考价值。

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

技术分享
Info.plist配置

2.前往TARGETS -> Build Phases -> 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];
技术分享
效果图

End.



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

 

以上是关于iOS自定义字体的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——.vue文件的模板

iOS应用程序中的自定义字体[重复]

VSCode自定义代码片段——git命令操作一个完整流程

我们如何在 iOS 应用中使用自定义字体? [复制]

ios7以上自定义导航栏标题的字体大小及颜色的方法

iOS自定义字体[重复]