iOS使用自定义字体

1.将准备好的字体文件加入项目中
2.打开Build Phases—Copy Bundle Resources,确保刚添加的字体文件在列表中,否则需要手动加到这里
3.编辑”项目名-Info.plist”文件
(1)addRow—Fonts provided by application
(2)将加入的字体名连同扩展名填在这里
4.在Mac下双击字体文件,在标题栏中找到字体的fontName
5.打印出系统所有的字体名,查找到4中的字体名(这个才是真正需要的)
如果不知道字体名称,可以遍历字体进行查询:
  1. for(NSString *fontfamilyname in [UIFont familyNames])  
  2.   {  
  3.       NSLog(@"family:'%@'",fontfamilyname);  
  4.       for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])  
  5.       {  
  6.           NSLog(@"\tfont:'%@'",fontName);  
  7.       }  
  8.       NSLog(@"-------------");  
  9.   }  

6.这样就可以使用了[UIFont fontWithName:@"chenweixun-yingxing" size:20];


评论

此博客中的热门博文

使__attribute__((annotate("xxx")))能作用于OC函数

viewWillAppear不执行的解决办法

iOS中使用xpc/xpc.h