ios为app设置个性字体

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


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


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


导入字体后设置参数.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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容