iOS使用自定义字体
2019-12-14 本文已影响0人
生命不止运动不息
1.将字体文件拖入工程
2.plist中链接字体文件。
如下图
image.png
3.确认拷贝至bundle,Xcode查看bundle Resources是否有字体文件。
image.png4.打印所有字体,找到你导入的字体的名称。
for (NSString *fontfamilyname in [UIFont familyNames])
{
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\nfont:'%@'",fontName);
}
NSLog(@"-------------");
}
5.使用,注意判断fnt是否为空,为空返回系统字体
UIFont *fnt = [UIFont fontWithName:@"DINAlternate-Bold" size:size];