ios为app设置个性字体

1.下载或设计一个需要导入的自定义字体


2.导入到项目时 必须勾选target


3.info.plist 中 新增 Fonts provided by application (UIAppFonts)数组类型 数组中添加自定义字体名称


ios为app设置个性字体_第1张图片
导入字体后设置参数.png


4.如果字体的文件名和字体真实的名称不一致 需要查找字体的真实名称(下面就是要找到字体的名称了)

NSArray *arr = [UIFont familyNames];
for (int i = 0; i < arr.count; i++) {
NSString *fontName = arr[i];
//        NSLog(@"i = %d %@",i,[fontname UTF8String]);
NSLog(@"i = %d,%@",i,fontName);
NSLog(@"        %@  ===  %@",fontName,[UIFont fontNamesForFamilyName:fontName]);
}


5.使用自定义的字体了

_userNameLabel.font = [UIFont fontWithName:@"HYXiXingKaiJ" size:16];


6.如果要统一更换字体

分类重写
+ (nullable UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize;

你可能感兴趣的:(ios为app设置个性字体)