iOS 加载自定义字体
2015-12-30 本文已影响129人
gpr
1. 添加字体库到项目中
![](https://img.haomeiwen.com/i1377227/f6fd84e3494d6a8e.png)
注意, 很多时候咱们老是忘记这一步而导致字体无法加载
![](https://img.haomeiwen.com/i1377227/f6904b8a116cb7ec.png)
2 修改项目配置文件
-
Fonts provided by application
type 为Array
-
添加一个item指定加载的字体库
3 加载字体
// 遍历字体库
NSArray *fontNames = [UIFont familyNames];
for ( NSString *itemFontName in fontNames )
{
NSLog(@"%@", itemFontName);
}
// 加载字体
UIFont *font = [UIFont fontNamesForFamilyName:@"BTGotham"];
- 注意, 很多时候加载到系统中的字体名字跟我们的文件名不一致,其中一种比较笨的方法是便利字体库的字体种类找出咱们加载的的字体
- 另外一种方式是利用 mac 中的
fontbook
打开字体库,会显示字体库对应的名字