iOS TTF字体设置

2017-06-07  本文已影响430人  crazy丶LT

首先我们得找到相应的TTF的文件,这个百度就百度的到了,这里不介绍。
找到TTF文件后copy进项目后主要分为三步
1.info.plist文件钟添加Fonts provided by application key然后添加item 值为ttf文件的名字(带后缀)。
2.在Build Phases ->Copy Bundle Rescources里添加TTF文件
3.在代码里通过调用[UIFont fontWithName:字体名称 size:16]]来设置
PS:好多TTF的文件名和字体不一样,想要获取字体名,通常是通过如下方法遍历。

for(NSString *fontfamilyname in [UIFont familyNames])  
  {  
      NSLog(@"family:'%@'",fontfamilyname);  
      for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])  
      {  
          NSLog(@"\tfont:'%@'",fontName);  
      }  
      NSLog(@"-------------");  
  }  

不过在设置生僻字的时候打印出来结果的实在让人一脸懵逼。我们可以通过下面的方式快速的获取文件名字
打开Mac自带的软件字体册,


3B99CE56-9191-4AF8-B0B4-A1E3AC7D57D2.png

然后点击+号,添加TTF文件

6D052761-358F-405F-AFFF-7B738E2F3D7D.png

添加号之后我们就可以看到字体的名称了

ED3C4F69-98B8-46AE-B832-049E0281C85F.png
上一篇下一篇

猜你喜欢

热点阅读