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.

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

推荐阅读更多精彩内容

  • 作者唯一QQ:228544117 1.下载所需要的ttf文件,导入工程中,在Info.plist中添加一项:Fon...
    CC_iOS阅读 507评论 0 0
  • 动态加载自定义字体:iOS 使用第三方字体iOS 自定义字体内存泄漏( leak cycles) 一、背景介绍 针...
    KODIE阅读 4,831评论 4 6
  • 1. 添加字体库到项目中 注意, 很多时候咱们老是忘记这一步而导致字体无法加载 2 修改项目配置文件 Fonts ...
    gpr阅读 534评论 0 0
  • 如果用fontWithName:的话,后面的参数不能加.ttf 使用自定义字体的实现 获取一下系统中所有自带字体 ...
    老骚鹅阅读 2,354评论 0 3
  • 刚才还在扶老人过街,现在回家可能就打老婆了!人性是极其复杂的。我极其反对简单式的性格分类,很多心理理论将人的...
    成长大咖就是我阅读 911评论 2 1